生成一个test类,其基类是CDialog类,发现在test类的初始化函数中对对话框中的控件初始化,结果都失败,问了同事才知道,每个控件都需要其对话框建立以后才能操作,即mfc默认调用了OninitialDialog,因此对控件的初始化最好放在OninitialDialog函数里。
本文介绍了一个关于MFC编程的问题:为何在对话框创建之前初始化控件会导致失败。文章解释了MFC默认会在对话框创建后调用OnInitDialog函数,并建议在此函数内进行控件初始化。
生成一个test类,其基类是CDialog类,发现在test类的初始化函数中对对话框中的控件初始化,结果都失败,问了同事才知道,每个控件都需要其对话框建立以后才能操作,即mfc默认调用了OninitialDialog,因此对控件的初始化最好放在OninitialDialog函数里。

被折叠的 条评论
为什么被折叠?