子窗口与父窗口之间消息
发布日期:2021-06-30 12:12:19
浏览次数:3
分类:技术文章
本文共 551 字,大约阅读时间需要 1 分钟。
一.子窗口控件向父窗口发送消息
a.由于子窗口控件都是系统内部定义的,即消息处理回调函数和窗口类由系统部署
b.子控件产生相对应控件的所属事件时,(系统会处理子控件)并向父窗口发送消息(可能是子控件回调消息处理函数内部处理的,暂不清楚),都是发送的WM_COMMAND消息,之后系统版本又增加了WM_NOTIFY消息
二.父窗口向子窗口控件发送消息
a.父窗口发送给子窗口控件的消息不仅有WM_开头的标准消息,还会有各种控件单独定制的消息
可以sendMessage发送消息到子控件
比如:
在窗口上点单击了下按钮,系统产生BM_CLICK消息,消息循环找个此消息后,然后由dispatch到系统内部,系统调用按钮控件回调消息处理函数(系统内部定义的按钮窗口类,有按钮回调函数),按钮控件回调函数接受到这个消息之后并处理,就知道了自己被单击了,然后按钮控件就立刻给父窗口发送WM_COMMAND消息,从而父窗口WM_COMMAND会得到BN_CLICK通知码。
一般我们只在父窗口(主窗口)的WM_COMMAND消息处理按钮被单击后如何处理(也就是我们写按钮单击事件处理)
也可以自己子类化按钮控件
---------------------------------------------------
转载地址:https://jadeshu.blog.csdn.net/article/details/71173515 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2024年04月10日 19时10分43秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
临界资源与临界区
2019-04-30
灰度直方图均衡化(附源码)
2019-04-30
matlab中uint8,double,im2double和im2uint8的区别
2019-04-30
数字图像处理总复习
2019-04-30
图像去噪(包含修正的阿尔法均值滤波及通用滤波方法代码)
2019-04-30
SVM进行人脸检测
2019-04-30
C++学习笔记
2019-04-30
图像处理学习笔记
2019-04-30
Machine Learning Onramp on MATLAB 学习笔记
2019-04-30
Machine Learning with MATLAB 1.1 to 2.2
2019-04-30
Learning DSP with MATLAB
2019-04-30
用MATLAB实现m序列的生成(MATLAB 2021a适用)
2019-04-30
MATLAB函数备忘(定期更新)
2019-04-30
13行MATLAB代码实现网络爬虫 爬取NASA画廊星图
2019-04-30
MATLAB指定路径保存图片方法
2019-04-30
Python一键获取微信推送封面图
2019-04-30
油猴脚本:微信推送浏览功能拓展
2019-04-30
JavaScript DOM对象操作详解
2019-04-30
JavaScript 表单操作与MD5加密
2019-04-30
jQuery 选择器与鼠标事件详解(附实例)
2019-04-30