MFC Dialog 初始化几个地方

时间:2021-03-15 17:30:54

 

MFC对话框初始化的几个地方

1. xxxApp的InitInstance函数

2. xxxDlg的构造函数

3. xxxDlg::OnCreate函数(正在创建窗口)

4. xxxDlg::OnInitDialog函数

 

OnInitDialog()调用的时候还没有产生m_hwnd; 这时所有需要m_hwnd作为参数的 api函数都不能调用;

OnCreate()调用的时候已经产生了m_hwnd;

oncreate触发的时候,对话框上的那些控件处于生成但没有显示的时期;

oninitdialog调用的时候,对话框上的控件按照它定制的appearence显示出来。

 

原文链接:http://blog.sina.com.cn/s/blog_482f7c48010090by.html