MFC C ++ - 如何在使用主对话框中的按钮打开的新对话框中调用Init()

时间:2015-03-30 23:06:37

标签: mfc

我使用VS 2013。 我是MFC的新手,我已经创建了带按钮的对话框,打开了新的对话框。 我在Event_button_handler中调用新对话框的构造函数并使用方法DoModal。它运作得很好。

但是当我想在新对话框中添加例如Slider Control时,我的问题出现了。我遵循了本教程:http://depts.washington.edu/cmmr/biga/chapter_tutorials/1.C++_MFC_D3DOGL/1.StepByStepGuide/tutorial_3.html 但是没有像OnInit()这样的方法;我在主对话框中使用过。

我该如何处理?感谢

1 个答案:

答案 0 :(得分:1)

OnInitDialog应如下所示:

BOOL CMyDialog::OnInitDialog()
{
    BOOL res = CDialog::OnInitDialog();
    //... initialize slider
    return res;
}

该教程跳过重要的一行CDialog::OnInitDialog();