CDHtmlDialog 类中有一个名为 OnInitDialog 的公共方法。这个方法在对话框被创建时会被调用,用于初始化对话框的一些设置。在派生类中,你可以覆盖这个方法来添加自定义的初始化代码。

以下是一个简单的示例:
class CMyHtmlDialog : public CDHtmlDialog
{
public:
    CMyHtmlDialog(CWnd* pParent = NULL)
        : CDHtmlDialog(IDD_MYHTMLDIALOG, pParent)
    {
    }

    // 初始化对话框
    virtual BOOL OnInitDialog()
    {
        // 调用基类的 OnInitDialog
        CDHtmlDialog::OnInitDialog();

        // 在这里可以添加自定义的初始化代码

        return TRUE;  // 返回 TRUE 表示已经手动设置焦点
    }

    // 其他成员函数和消息处理函数...
};

在这个示例中,OnInitDialog 函数被覆盖以添加自定义的初始化代码。你可以在这个函数中执行一些必要的初始化操作,例如设置控件的属性、加载数据等。

请注意,这个方法的返回值是一个 BOOL 值,用于指示是否设置了焦点。通常,你可以在这里返回 TRUE,表示已经手动设置了焦点。


转载请注明出处:http://www.zyzy.cn/article/detail/17299/MFC/CDHtmlDialog