社区
界面
帖子详情
想让没有派生自CWnd的类接收用户消息,可以吗,如何实现??
ri_aje
2006-01-18 05:55:29
z
...全文
227
7
打赏
收藏
想让没有派生自CWnd的类接收用户消息,可以吗,如何实现??
z
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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在创建个窗口(可以不可见)
然后,自己给它指定窗口过程。
[MFC]
CWnd
类
总结
本文详细介绍了MFC框架中的
CWnd
类
,探讨了其作为窗口操作核心
类
的角色,以及如何利用
CWnd
进行窗口创建、
消息
处理和窗口状态管理。文章涵盖了
CWnd
的构造、初始化、窗口状态调整、绘图更新、坐标转换、窗口文本处理等功能。
扩展
CWnd
类
以处理按钮和滑块控件
消息
本文围绕扩展
CWnd
类
处理按钮和滑块控件
消息
展开。介绍了
CWnd
类
在MFC中的作用,阐述控件
消息
处理基础、
消息
映射机制,深入讲解控件与
消息
的连接,探讨
消息
处理的高级应用,最后通过实践案例分析展示其在界面更新和事件驱动编程中的应用及问题解决方法。
cwnd
类
介绍
本文详细介绍MFC中的
cwnd
类
,讲解其如何为Windows窗口提供基本功能,包括窗口创建、
消息
处理、状态管理、绘图更新等功能。同时,文章列举了大量
cwnd
类
的成员函数,如create、destroywindow、getwindowtext等,以及窗口状态、大小位置、菜单、剪贴板等各
类
操作。
CWnd
本文详细介绍了
CWnd
类
的功能和用途,
CWnd
类
是微软基础
类
库中所有窗口
类
的基础,提供了创建、管理和处理窗口的基本方法。文章列举了
CWnd
类
的各种成员函数,包括初始化、窗口状态、大小和位置调整等功能。
MFC中自定义
消息
本文详细介绍了在MFC中如何让自定义
类
响应自定义
消息
。首先,自定义
类
需要从
CWnd
派生
以处理Windows
消息
。自定义
消息
的声明、映射和处理函数的定义都在头文件和源文件中完成。然后,通过在构造函数中调用
CWnd
::Create关联窗体句柄,并确保
消息
发送前窗口已创建。最后,可以通过SendMessage函数在
类
内外发送自定义
消息
。
界面
15,977
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章