0
使用setcontrolfont后,文本字段的文本不会更新。我解决这个问题的唯一方法是删除然后读取所有文本,但这看起来很诡异。我如何正确地做到这一点? 感谢字体更改后更新文本字段(Win32)
*它的功能我提出:
void SetControlFont(HWND hand, int size, char* name)
{
HGDIOBJ hfDefault;
hfDefault = (HGDIOBJ)CreateFontA(size, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0,name);
SendMessage(hand, WM_SETFONT, (WPARAM)hfDefault, MAKELPARAM(FALSE, 0));
}
我不认为''SetControlFont'是一个Win32函数。你在使用特定的框架吗? – MSN 2010-04-23 23:58:20