在MFC中WM_DISPLAYCHANGE的消息响应函数是什么?谢谢! 我建立了一个基于对话框的工程,想要映射WM_DISPLAYCHANGE的消息函数(目的是为了系统分辨率改变时候,对程序做出修改),却怎么也找不到WM_DISPLAYCHANGE的消息函数!有劳各位帮我看一下!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自己手工添加就行了,在头文件中加入:afx_msg int OnDisplayChange(WPARAM BitsPerPixel, LPARAM size);在cpp文件中先添加消息映射:ON_WM_DISPLAYCHANGE()再添加消息映射函数:int CMainFrame::OnDisplayChange(WPARAM BitsPerPixel, LPARAM size){} 在Wizard中找不到的话,就手动加 难道你们的MFC有ON_WM_DISPLAYCHANGE这个宏吗?楼主这样吧,先定义一个消息响应函数LRESULT OnDispalychange(WPARAM, LPARAM);再到消息映射中添加ON_MESSAGE(WM_DISPLAYCHANGE, OnDisplaychange)这样就可以了,很多在向导里找不到的都是手动添加,先尝试着看看MFC有没有定义相关的宏,如果有的话就像楼上几位说的那样添加,如果没有只能用ON_MESSAGE()宏了楼主有兴趣的话加我QQ(759976599)吧,一起学习; CWebBrowser2 如何动态拉伸? VC中的一个函数问题 DLL中无法解析外部符号的问题 Debug 和 Release版的不同 100分紧急求助:为什么VC中在支持MFC的Project中无法使用ReadDirectoryChangesW函数? 我的 CTime怎么不能用了? 把几个函数做成一个dll的问题 再次求助,帮忙看下指针哪里出问题了 txt文件和二进制文件有什么区别? 急问.ocx控件-----windows2000,xp---谢谢 求,第二个度数的左右25度范围内,有没有第一个度数在其中 关于对话框重绘的问题
afx_msg int OnDisplayChange(WPARAM BitsPerPixel, LPARAM size);
在cpp文件中先添加消息映射:ON_WM_DISPLAYCHANGE()
再添加消息映射函数:
int CMainFrame::OnDisplayChange(WPARAM BitsPerPixel, LPARAM size)
{
}
在Wizard中找不到的话,就手动加
楼主这样吧,先定义一个消息响应函数
LRESULT OnDispalychange(WPARAM, LPARAM);
再到消息映射中添加
ON_MESSAGE(WM_DISPLAYCHANGE, OnDisplaychange)
这样就可以了,很多在向导里找不到的都是手动添加,先尝试着看看MFC有没有定义相关的宏,如果有的话就像楼上几位说的那样添加,如果没有只能用ON_MESSAGE()宏了
楼主有兴趣的话加我QQ(759976599)吧,一起学习;