改变一个控制的字体,需要删除以前的字体吗?
zjy 2000-02-29 05:59:00 改变一个控制的字体尺寸.
HFONT hFont,hNewFont;
LOGFONT logFont;
hFont = (HFONT)::SendMessage(hWnd, WM_GETFONT, 0, 0);
GetObject(hFont,sizeof(LOGFONT),&logFont);
logFont.lfHeight = pLogFont->lfHeight*2;
hNewFont = ::CreateFontIndirect(&logFont);
DeleteObject(hFont);//这里必要吗?我如果加上这句,此后,
//设置下一个同类控制时 GetObject函数会出错.