想让没有派生自CWnd的类接收用户消息,可以吗,如何实现??

ri_aje 2006-01-18 05:55:29
z
...全文
154 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
psbeond 2006-03-14
  • 打赏
  • 举报
回复
好像从CObject派生的都可以吧。
郑再鹏 2006-03-14
  • 打赏
  • 举报
回复
在.h中添加DECLARE_DYNCREATE(class_name)和DECLARE_MESSAGE_MAP( )
在.cpp中添加IMPLEMENT_DYNCREATE(class_name, base_class_name);
然后在.cpp中通过BEGIN_MESSAGE_MAP和END_MESSAGE_MAP来处理消息响应。
具体原理可参见《深入浅出MFC》
菜牛 2006-03-14
  • 打赏
  • 举报
回复
从CCmdTarget派生类可以接受WM_COMMAND消息。
rockersz 2006-02-25
  • 打赏
  • 举报
回复
直接用API吧,自己处理消息
郑再鹏 2006-02-25
  • 打赏
  • 举报
回复
帮你顶一下。
zwjchina 2006-02-25
  • 打赏
  • 举报
回复
显然可以,怎么实现嘛,就是你用CreateWindow在创建个窗口(可以不可见)
然后,自己给它指定窗口过程。

15,978

社区成员

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

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