发送WM_GETFONT为何得不到字体? MSDN中说到这个消息时只说到了控件,一般的窗口应该也可以啊,平常用MFC时用CWnd::GetFont就可以得到啊。有没有人遇到这种情况? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就该没问题啊:如在一Dialog下,GetFont与WM_GETFONT结果相同void ed::OnButton1() { // TODO: Add your control notification handler code here LRESULT re=SendMessage(WM_GETFONT); CFont *p=CFont::FromHandle((HFONT)re) ; CFont* p1=GetFont( ); if (p1==p) MessageBox("ok");} 我没有用到CWnd函数,用的是API取的,即用::SendMessage(hWnd, WM_GETFONT, 0, 0);是不是有可能有的窗口没有字体?总得有个默认的字体吧,为什么得出来是NULL。 请教,关于VC编写软件,读取服务器的sql数据库图片数据的问题 release版本在托盘区的图标不显示(其余正常),而debug版本正常,奇怪! MFC 制作 ActiveX 控件,自绘控件出现重影现象 在线等救:读数据库NULL值问题,一读就出错,忘热心高手解救. 大家好,问个很菜的问题 请问:TAPI和RAS有什么区别?各有什么用? 请问,用什么函数可以得到一个caption不确定的窗口的窗口句柄 100分推荐几本VC书 导出类中的#define 问题???? 如何替换掉对话框类中绑定的资源? 关于CHtmlView的应用 如何判断有文件被拖拽入窗体而不松开鼠标
如在一Dialog下,GetFont与WM_GETFONT结果相同
void ed::OnButton1()
{
// TODO: Add your control notification handler code here
LRESULT re=SendMessage(WM_GETFONT);
CFont *p=CFont::FromHandle((HFONT)re) ;
CFont* p1=GetFont( );
if (p1==p)
MessageBox("ok");
}
是不是有可能有的窗口没有字体?总得有个默认的字体吧,为什么得出来是NULL。