在 MFC 中,CDHtmlDialog::UpdateUI 不是 CDHtmlDialog 类的公共方法。MFC 的 CDHtmlDialog 类主要用于创建对话框,以显示包含 HTML 内容的界面。对于更新用户界面的操作,你通常会使用 MFC 中的其他机制,比如消息映射、处理控件事件等。

如果你想更新用户界面,你可以考虑使用以下方法:

1. 消息映射: 在你的 CDHtmlDialog 派生类中,使用消息映射机制处理相应的消息,例如 OnUpdateUI。
    BEGIN_MESSAGE_MAP(YourDialog, CDHtmlDialog)
        ON_UPDATE_COMMAND_UI(IDC_BUTTON1, &YourDialog::OnUpdateUI)
    END_MESSAGE_MAP()

    void YourDialog::OnUpdateUI(CCmdUI* pCmdUI)
    {
        // 在这里更新用户界面
        // 例如:pCmdUI->Enable(TRUE); // 启用控件
    }

2. 控件事件处理: 如果是在响应控件事件时需要更新界面,你可以使用控件的事件处理函数。
    void YourDialog::OnButtonClicked()
    {
        // 在这里更新用户界面
    }

这只是一般的示例,具体的实现会根据你的需求和界面设计而有所不同。


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