博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于WM_CREATE消息
阅读量:6240 次
发布时间:2019-06-22

本文共 712 字,大约阅读时间需要 2 分钟。

所有窗口都是在注册窗口类之后调用CreateWindowEx来创建的,创建 成功之后(HWND有效但CreateWindowEx尚未返回)系统自动发送WM_CREATE消息,所以你的OnCreate将被执行,在这里窗口已 经创建成功了,你可以安全地创建各种子窗口。
The WM_CREATE message is sent when an application requests that a window be created by calling the CreateWindowEx or CreateWindow function. The window procedure of the new window receives this message after the window is created, but before the window becomes visible. The message is sent before the CreateWindowEx or CreateWindow function returns.
这个消息在线程创建时不会发生,而是在窗口创建时发生。
我在CXXXView里面加一个OnCreate函数,在里面加了一些代码用来创建一个按钮,同时我也在CXXXView里面声明了全局的 CButton m_btn,我想问大家这个OnCreate函数是在什么时候被调用的,也就是说是谁发出的WM_CREATE的消息?是在CXXXView窗口被创建后由系统发送的给CXXXView的。是操作系统在创建窗口的时候发出的 在窗口中的一些按钮等 都可以在这个函数中完成!

转载地址:http://abdia.baihongyu.com/

你可能感兴趣的文章
Ubuntu 10.04安装水晶(Mercury)无线网卡驱动
查看>>
我的友情链接
查看>>
ElasticSearch 2 (32) - 信息聚合系列之范围限定
查看>>
VS2010远程调试C#程序
查看>>
windows查看端口占用
查看>>
Yii用ajax实现无刷新检索更新CListView数据
查看>>
App 卸载记录
查看>>
JavaScript变量和作用域
查看>>
开源SIP服务器加密软件NethidPro升级
查看>>
Apache Pulsar中的地域复制,第1篇:概念和功能
查看>>
python pip install 出现 OSError: [Errno 1] Operation not permitted
查看>>
从源码分析scrollTo、scrollBy、Scroller方法的区别和作用
查看>>
ObjectOutputStream和ObjectInputStream
查看>>
南京大学周志华教授当选欧洲科学院外籍院士
查看>>
计算机网络与Internet应用
查看>>
oracle在线迁移同步数据,数据库报错
查看>>
linux性能剖析工具
查看>>
flutter中的异步
查看>>
计算机高手也不能编出俄罗斯方块——计算机达人成长之路(16)
查看>>
# 2017-2018-1 20155224 《信息安全系统设计基础》第七周学习总结
查看>>