mfc在ondraw里面画了几个简单图形 怎么实现放大缩小
1个回答
展开全部
对OnDraw里面的画图函数里的参数乘以系数。
更多追问追答
追问
要是汉字呢
追答
CFont::CreatePointFont这个可以设置字体大小,其中的参数也用系数缩放。当然系数要选择合适的。不知道是不是和绘图的相同,你可以多试试。
BOOL CreatePointFont(
int nPointSize,
LPCTSTR lpszFaceName,
CDC* pDC = NULL
);
参数:
nPointSize
请求的的大小,取其1/10为其字体大小。例如:120为12-point font 磅值
lpszFaceName
一个CSTring或者一个指向null-terminated(以空为结尾的)字符串指针来标注字体名称。长度不得超过30个字母。函数EnumFontFamilies可列举能够使用的字体。如果lpszFaceName是NULL,那么GDI uses a device-independent typeface.
pDC
指向CDC对象的指针,用来将字体大小转化为逻辑单位,如果是NULL,那么就根据屏幕当前的上下文(context)来转化
返回值
非零为成功,否则失败
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询