WM_CREATE的响应函数OnCreate和WM_INITDIALOG的函数OnInitDialog有什么不同
2011-10-20 13:54
399 查看
OnCreate与OnInitDialog当然不同 !
OnCreate是在创建时,窗口还没完成时的函数,而OnInitDialog是对话框初始化时的函数
比如:
当我们在OnCreate动态创建一个按纽时,写完代码后,仍在OnCreate内我们还不能访问这个按纽,否则会出错,因为窗口还没创建。
而OnInitDialog就不同了,它是对话框已创建完了,只是对其初始化,若按纽已创建,我们在这函数里可以正常访问这个按纽。
OnCreate先发生,OnInitDialog后发生。
OnCreate是在创建时,窗口还没完成时的函数,而OnInitDialog是对话框初始化时的函数
比如:
当我们在OnCreate动态创建一个按纽时,写完代码后,仍在OnCreate内我们还不能访问这个按纽,否则会出错,因为窗口还没创建。
而OnInitDialog就不同了,它是对话框已创建完了,只是对其初始化,若按纽已创建,我们在这函数里可以正常访问这个按纽。
OnCreate先发生,OnInitDialog后发生。
相关文章推荐
- WM_CREATE消息响应函数和WM_INITDIALOG消息响应函数之区别
- WM_CREATE消息响应函数和WM_INITDIALOG消息响应函数之区别
- WM_CREATE和WM_INITDIALOG消息响应函数之区别,以及MFC应用程序中处理消息的
- WM_CREATE消息响应函数和WM_INITDIALOG消息响应函数之区别
- WM_CREATE和WM_INITDIALOG消息响应函数之区别,以及MFC应用程序中处理消息的...
- WM_CREATE和WM_INITDIALOG消息响应函数之区别,以及MFC应用程序中处理消息的...
- WM_INITDIALOG与WM_CREATE消息的区别
- 为什么在CDialog::OnInitDialog函数中绘图没效果呢?
- WM_INITDIALOG与WM_CREATE消息的区别
- 如何重载MFC对话框的OnInitDialog()函数
- OninitDialog与OnCreate两个消息有何区别
- WM_CREATE和WM_INITDIALOG
- Windows SDK之WM_CREATE消息与WM_INITDIALOG消息的比较
- MFC---一个对话框,初始时没有OnInitDialog()函数,我们如何初始化其数据成员及函数
- WM_CREATE & WM_INITDIALOG
- OninitDialog与OnCreate两个消息有何区别,分别在什么时候调用
- VS2008重写函数 OnInitDialog
- MFC中OnInitDialog()函数的使用和使用SetWindowText()修改对话框的名称
- MFC_为MFC对话框建立初始化函数BOOL HistoryData::OnInitDialog()
- MFC的OnCreate/OnSize/OnInitDialog哪个先执行?