字体的高度点数是固定的吗? GetTextMetrics()可以得到一个字体的属性,tmAscent,tmDescent相加就是这个字体高度的的点数是不是可以改变这个高度呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以阿,_AFXWIN_INLINE void CWnd::SetFont(CFont* pFont, BOOL bRedraw) 创建CFont对象的时候怎么设置? 以下来自于<programming windows>必须认识到,系统字体的大小取决於Windows所执行的视讯显示器的解析度,在某些情况下,取决於使用者选取的系统字体的大小。您可以使用GetTextMetrics函式取得这一资讯。也就是说,这个高度是由系统定的,你只能通过改变字体来改变高度.但是你不能改变字体的高度 CFont font; font.CreateFont( LISTITEM_FONT_SIZE, // nHeight 0, // nWidth 0, // nEscapement 0, // nOrientation FW_NORMAL, // nWeight FALSE, // bItalic FALSE, // bUnderline 0, // cStrikeOut SHIFTJIS_CHARSET, // nCharSet OUT_DEFAULT_PRECIS, // nOutPrecision CLIP_DEFAULT_PRECIS, // nClipPrecision DEFAULT_QUALITY, // nQuality DEFAULT_PITCH | FF_SWISS, // nPitchAndFamily LISTITEM_FONT) // lpszFacename 楼上的,你说的不对。所有创建字体,其实都不是创建,只是给出一些信息,让WINDOWS参考,以便从字库中选择一种最接近的字体罢了!你一条语句就创建字体了?! 创建字体,可以理解为创建一个GDI对象——HFONT。 唉,资源就是好啊。前辈给我一份八个点高的变宽拉丁字符表。cpp文件的,好用。但是好像也是别人转出来的还是想知道是怎么回事…… 打开unicode编码的txt 有没有办法让菜刀无法弹出子菜单? 请教闯红灯视频抓拍系统避免行人干扰的方法? CHtmlView中用OnNewWindow2方法打开的地址过滤 急!关于WM_KEYDOWN和WM_CHAR的问题? 关于表格的问题 帮我看看这哪错了 救命!! GetActiveObject为什么得不到指针? 为什么DLL远程创建的非模式对话框一闪就没了,而模式对话框就不会? 询问有关写xml的一个简单问题 关于DirectShow的奇怪问题
必须认识到,系统字体的大小取决於Windows所执行的视讯显示器的解析度,在某些情况下,取决於使用者选取的系统字体的大小。您可以使用GetTextMetrics函式取得这一资讯。也就是说,这个高度是由系统定的,你只能通过改变字体来改变高度.但是你不能改变字体的高度
font.CreateFont(
LISTITEM_FONT_SIZE, // nHeight
0, // nWidth
0, // nEscapement
0, // nOrientation
FW_NORMAL, // nWeight
FALSE, // bItalic
FALSE, // bUnderline
0, // cStrikeOut
SHIFTJIS_CHARSET, // nCharSet
OUT_DEFAULT_PRECIS, // nOutPrecision
CLIP_DEFAULT_PRECIS, // nClipPrecision
DEFAULT_QUALITY, // nQuality
DEFAULT_PITCH | FF_SWISS, // nPitchAndFamily
LISTITEM_FONT) // lpszFacename
但是好像也是别人转出来的还是想知道是怎么回事……