创建MFC程序时,消息响应的流程问题。

在创建MFC程序时,如果在窗口上去创建一个副窗口的话,(假如创建一个button的按钮)那么在创建button按钮时利用CButton类来创建这个按钮,就要设置一个窗口产... 在创建MFC程序时,如果在窗口上去创建一个副窗口的话,(假如创建一个button的按钮)那么在创建button按钮时利用CButton类来创建这个按钮,就要设置一个窗口产生时所产生的WM_CREATE消息,来创建这个按钮。OnCreate函数是用来响应这个消息的。在这个响应消息的OnCreate里来编辑创建这个窗口。但是我就是不知道在什么时候发出的这个WM_CREATE这个消息。这个消息又如何到达这个所覆的窗口对象的中的响应函数的。

糊涂ing。
展开
 我来答
很会搞笑
2008-02-01 · TA获得超过180个赞
知道小有建树答主
回答量:176
采纳率:0%
帮助的人:0
展开全部
拿BTN的创建来说吧,WM_CREATE消息在你创建button的时候就会发出来,例如 m_btn.create(....),因为你已经定义m_btn了,它会自动找到他的类的OnCreate函数,例如 CMyBtn m_btn;,这样 他会执行CMyBtn的OnCreate函数。
至于什么时候创建这个btn,基于上面的例子,最好是在dlg的初始化中。
帐号已注销
2008-02-01 · TA获得超过1682个赞
知道小有建树答主
回答量:2001
采纳率:0%
帮助的人:918万
展开全部
在对话框OnInitDialog()函数里创建比较安全,这时对话框已经创建完成。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jackilee1980
2008-02-01 · TA获得超过486个赞
知道小有建树答主
回答量:285
采纳率:0%
帮助的人:0
展开全部
WM_CREATE这个消息是creat这个方法产生的,你可以在你的窗口类中覆盖这个虚函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式