如何处理缩放。 我在视图区画了一个矩形,举行去有文字,用按钮控制缩放,点击按钮实现放大或缩小,请问该怎样做才能使文字更矩形一起缩放 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自己创建一种字体调用CreateFont()之类,SelectObject 这个需要自己观察后得出一个比例系数的。根据矩形放大的幅度映射一个系数,乘上字体大小。typedef struct tagLOGFONT { LONG lfHeight; LONG lfWidth; LONG lfEscapement; LONG lfOrientation; LONG lfWeight; BYTE lfItalic; BYTE lfUnderline; BYTE lfStrikeOut; BYTE lfCharSet; BYTE lfOutPrecision; BYTE lfClipPrecision; BYTE lfQuality; BYTE lfPitchAndFamily; TCHAR lfFaceName[LF_FACESIZE]; } LOGFONT, *PLOGFONT; 比例系数能不能是矩形的width/height. 我倒是觉得可以。double prop = width/heightLONG lfHeight * prop; LONG lfWidth * prop; 这个比例改设为多少合适,假如是一页纸,规格为pagewidth 和pageheight ,那一次放大的比例为多少比较合适,好起来比较顺眼 建议看看微软的 CPreviewView 我为你上传了一个“NoPrtPreview.zip” 0分 “无打印机预览”http://download.csdn.net/detail/schlafenhamster/4665348没太好,你参考。 建议,不改变字体,使用双缓冲,在Blt的时候就可以按任意比例缩放了。 我绘图的时候是用了MM_LOMTRIC映射模式,请问我我该怎样创建位图 Socket recv一次接受不完整 MFC如何启动命令提示符 服务端正常发送数据而客户端接收的数据接收不正常好像卡在那里啦! windows 编程一个简单问题 怎样截取另外一个进程的按钮事件 如何将RichEditCtrl中的Ole对象保存到文件 CFile中如何确定文件结尾?? 莫名其妙的问题? 我有一个dll文件,我想看它提供一些什么函数,不知该使用哪个软件看? 如何在VC中读入语音文件 ON_WM_VSCROLL() ado中的IUnknown和IDispatch有什么区别?
LONG lfHeight;
LONG lfWidth;
LONG lfEscapement;
LONG lfOrientation;
LONG lfWeight;
BYTE lfItalic;
BYTE lfUnderline;
BYTE lfStrikeOut;
BYTE lfCharSet;
BYTE lfOutPrecision;
BYTE lfClipPrecision;
BYTE lfQuality;
BYTE lfPitchAndFamily;
TCHAR lfFaceName[LF_FACESIZE];
} LOGFONT, *PLOGFONT;
我倒是觉得可以。
double prop = width/heightLONG lfHeight * prop;
LONG lfWidth * prop;
http://download.csdn.net/detail/schlafenhamster/4665348
没太好,你参考。