CreateFont要求自己指定字体的全部风格,这样可能比较麻烦.如果只是想更改字体高度宽度的话,这样大概比较简单:<br>hFont=(HFONT)SendMessage(AWindow,WM_GETFONT,0,0);<br>GetObject(hFont,sizeof(LOGFONT),&lf);<br>lf.lfHeight=...;<br>lf.lfWidth=...;<br>hFont=CreateFontIndirect(&lf);<br>是C语言风格的,不想改了,自己转换一下吧