关于WM_CREATE消息

28 篇文章 0 订阅
所有窗口都是在注册窗口类之后调用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的。是操作系统在创建窗口的时候发出的 在窗口中的一些按钮等 控件都可以在这个函数中完成!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值