****一个只值50分的问题****

qq_13939330 2005-01-08 08:06:06
class CMyPSheet : public CPropertySheet
{
..............

afx_msg void OnClose();

..............
}

自己定义了一个类,当关闭窗口时,但类中却收不到WM_CLOSE消息,只能收到
WM_DESTROY,哪位高手知道!
...全文
43 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_13939330 2005-01-08
  • 打赏
  • 举报
回复
OK, 利马给分!
fengqinggao 2005-01-08
  • 打赏
  • 举报
回复
可能CPropertySheet的性质和框架的性质类似了吧,呵呵,希望不是外行话,:)
fengqinggao 2005-01-08
  • 打赏
  • 举报
回复
非常遗憾的告诉你,CPropertySheet的确不能直接收到WM_CLOSE消息(具体原因我也没有搞清楚),如果你要处理这个消息,可以这样:
增加该Sheet的OnSysCommand(UINT nID, LPARAM lParam)函数,然后增加如下代码:
if(nID = SC_CLOSE) //处理关闭按钮;
//具体处理语句;

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧