社区
界面
帖子详情
非窗口对象可以接收消息吗?
gzxiji
2008-06-23 05:08:40
如一个区域对象,CRgn,可以有消息循环吗?比如该对象按接收到的消息来改变自己颜色,位置什么的。
...全文
91
6
打赏
收藏
非窗口对象可以接收消息吗?
如一个区域对象,CRgn,可以有消息循环吗?比如该对象按接收到的消息来改变自己颜色,位置什么的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Yofoo
2008-06-25
打赏
举报
回复
用窗体方便
线程可以创建消息队列, 不一定要用窗体, 在线程中加上消息处理循环(PeekMessage...), PostThreadMessage发送消息
In the thread to which the message will be posted, call PeekMessage(&msg, NULL, WM_USER, WM_USER, PM_NOREMOVE) to force the system to create the message queue.
以上来自MSDN的 PostThreadMessage
dirdirdir3
2008-06-25
打赏
举报
回复
窗口才能接收消息...........在父窗口里处理吧......
gzxiji
2008-06-25
打赏
举报
回复
谢谢大家的回复,按大家思路试试看看。
b2b160
2008-06-23
打赏
举报
回复
消息其实也是一个函数调用,你理解了的话就会解决你目前的问题
cppwin
2008-06-23
打赏
举报
回复
不能
换思路
ouyh12345
2008-06-23
打赏
举报
回复
非窗口对象,本身是不会有消息循环的
为什么,非得向CRgn对象发消息?向它的拥有者发消息就可以了
模态对话框和
非
模态对话框的
消息
循环分析
1、
非
模态对话框和父
窗口
共享当前线程的
消息
循环 2、模态对话框新建一个新的
消息
循环,并由当前
消息
循环派发
消息
,而父
窗口
。模态对话框屏蔽了用户对它父
窗口
的操作,但是不是在
消息
循环里面屏蔽,所以给父
窗口
发送
消息
,父
窗口
还是可以
接收
得到。 3、调用模态对话框的
窗口
处理函数会被阻塞,但是新的
消息
循环仍然可以调用父
窗口
的
消息
处理函数,所以,发送给父
窗口
的新
消息
仍然可以被及时处理。 /*****************************MFC模态对话框的
消息
循环***********************
windows 无
窗口
线程
消息
接收
windows 无
窗口
线程
消息
接收
MFC自定义
消息
:实现MFC子
窗口
向父
窗口
发送
消息
的功能
在MFC中,使用用户自定义
消息
,子
窗口
向父
窗口
发送
消息
过程、代码: 在需要
接收
消息
的父
窗口
头文件(xxx.h)中增加定义,也可以在其他头文件中定义,但是要记得引入 //自定义DMTIDRegDlg到主
窗口
的
消息
#define WM_MYMSG WM_USER+2 在父
窗口
的头文件(xxx.h)文件中,声明
消息
的处理函数: //自定义
消息
的处理函数声明 protected: afx_msg LRESULT InsPackMessage(WPARAM wParam, LPARAM lParam
使
对象
可以
接收
消息
在delphi中,有时候我们希望
对象
可以
接收
windows
消息
,怎么办呢?因为要
接收
windows
消息
起码要有windows Handle,难道要建立的一个可见
窗口
?那样似乎太差强人意了。delphi提供了一个函数Classes.AllocateHWnd。分析AllocateHWND发现delphi CreateWindowEx一个尺寸为0的
窗口
,
窗口
是生成了,Handle也有了,但
窗口
的
消息
要处
MFC中父
窗口
和子
窗口
消息
的传递
在MFC程序中,经常会遇到这样的问题,父
窗口
需要子
窗口
的值进行更新,或者新建立的子
窗口
需要一些父
窗口
的控件变量。遇到这个问题,一般有两种方式,一种是建立
消息
,声明一个新的系统
消息
及
消息
响应函数,通过
消息
触发响应函数进行工作。第二种就是笔者比较倾向的一种,在子
窗口
类中建立父
窗口
类的指针
对象
,然后在父
窗口
中产生子
窗口
对象
时,将父
窗口
的
窗口
指针赋给子
窗口
类中建立的父
窗口
指针
对象
,这样,子
窗口
类的
对象
就获
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章