在 MFC 中,CDHtmlDialog 类确实有一个名为 OnInitDialog 的公共方法。这个方法是 CDHtmlDialog 对话框的初始化方法,用于执行一些初始化操作。

以下是 OnInitDialog 方法的声明:
virtual BOOL OnInitDialog();

在派生自 CDHtmlDialog 的类中,你可以重写这个方法,以便在对话框创建时执行一些自定义的初始化逻辑。这包括设置控件的属性、加载资源、配置对话框等。

以下是一个简单的示例:
BOOL MyHtmlDialog::OnInitDialog()
{
    // 在这里执行对话框的初始化操作

    // 调用基类的方法
    CDHtmlDialog::OnInitDialog();

    return TRUE;  // 返回 TRUE 以便系统设置焦点
}

在这个示例中,MyHtmlDialog 类继承自 CDHtmlDialog,并重写了 OnInitDialog 方法。你可以根据需要在这个方法中添加你想要执行的代码。

请注意,OnInitDialog 方法是一个虚函数,你可以根据需要选择是否调用基类的相应方法。


转载请注明出处:http://www.pingtaimeng.com/article/detail/17261/MFC/CDHtmlDialog