社区
界面
帖子详情
请问VC中自定义消息和普通处理有什么区别??
xinxin12375
2006-07-28 04:11:10
比如我自定义了一个消息:WM_USERAPPLY,点击某个按钮时用PostMessage(WM_USERAPPLY)执行该消息,跟我在点击这个按钮时直接加入那些代码有什么区别???我发觉都可以直接用代码替代,请问自定义消息有什么好处?谢谢!
...全文
192
8
打赏
收藏
请问VC中自定义消息和普通处理有什么区别??
比如我自定义了一个消息:WM_USERAPPLY,点击某个按钮时用PostMessage(WM_USERAPPLY)执行该消息,跟我在点击这个按钮时直接加入那些代码有什么区别???我发觉都可以直接用代码替代,请问自定义消息有什么好处?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xinxin12375
2006-07-29
打赏
举报
回复
补充一点,算是自我总结吧,感觉自定义消息好像少了调用函数的麻烦,比如参数传递返回值什么的。
xinxin12375
2006-07-29
打赏
举报
回复
比如我想弹出一个消息框,可以直接在要弹出的地方加入AfxMessageBox语句,也可以把这个语句写在自定义消息函数里面,然后用PostMessage()执行该消息,感觉这两种方法没什么区别,就是想问问自定义消息在哪些地方有用。
思危
2006-07-29
打赏
举报
回复
通过自定义消息,可以将数据处理和界面分离。
比如你在一个线程内进行计算,同时将计算结果用自定义消息发送到主线程的窗口中进行显示,这样将处理和显示分离为各自独立的模块,代码清晰,易于维护。
非要用面条式代码,在一个函数中完成也可以,但代码可维护性差,不够健壮,且不美观。
czcolin
2006-07-28
打赏
举报
回复
跟我在点击这个按钮时直接加入那些代码有什么区别???我发觉都可以直接用代码替代
-----------
什麼意思??不懂。。。
xinxin12375
2006-07-28
打赏
举报
回复
方便不同程序间通信是什么意思?自定义消息可用自定义函数代替吗?
jun_01
2006-07-28
打赏
举报
回复
按钮事件本来就是通过wm_command进来的.
自定义消息至少可以方便不同程序间通信.
wanilyer
2006-07-28
打赏
举报
回复
都一样,只有当你要响应VC没有的消息,你才自己定义消息,所以就叫自定义消息,点击按钮的时候是VC帮你把消息弄好了。
cleverwyq
2006-07-28
打赏
举报
回复
消息不是只有点击的时候才有的,可以在程序执行的任意时刻发出消息,让程序相应动作
MFC
自定义
消息
四步曲与在参数
中
传递变量
本文介绍了
VC
小
自定义
消息
的使用,包括定义全局变量或宏、在*.H文件增加
消息
函数声明、在*.CPP文件
中
增加
消息
映射和实现
消息
处理
函数,还说明了SendMessage和PostMessage函数的
区别
及传递参数时的注意事项。
【转载+修改】MFC
自定义
消息
四步曲与在参数
中
传递变量
本文详细介绍了如何在
VC
环境
中
自定义
消息
的使用,包括定义全局变量、
消息
函数声明与实现,以及
消息
的发送与接收。通过实例演示了
自定义
消息
的创建与应用,特别强调了SendMessage()与PostMessage()函数的
区别
。
事件和
消息
的
区别
-
VC
框架
本文深入探讨了回调函数、
消息
和事件例程的概念及其在编程
中
的应用。解析了回调函数如何克服传统函数调用的局限性,
消息
机制如何作为变相的函数调用服务于Windows系统,以及事件如何在现代编程
中
扮演重要角色。
VC
中
的事件、
消息
与重写
本文探讨了回调函数、
消息
和事件在编程
中
的应用。分析了回调函数如何解决不同类型数据
处理
的问题,
消息
机制作为函数调用的变体如何在Windows系统
中
工作,以及事件如何成为现代编程
中
的重要组成部分。
消息
添加方式
本文介绍在MFC程序
中
如何定义和
处理
自定义
消息
,包括注册
消息
、声明和实现
消息
响应函数、发送
消息
等步骤,并通过示例代码进行说明。
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章