您的位置:首页 > Web前端 > HTML

在MFC中使用CDHtmlDialog做网页界面设计

2009-05-20 17:58 351 查看
vs 2003 以上的版本提供了CDHtmlDialog类,利用他可以轻易地做出很美观的基于html的对话框。

1、添加一个dialog;

2、为该对话框添加类:基类一定要选择CDHtmlDialog;系统会自动生成相应的html文档;

3、发挥web的设计功能,编辑html。

4、添加消息映射:

在头文件中添加声明:

HRESULT OnButtonMsgBox(IHTMLElement* );

实现文件中添加消息映射和函数体:

BEGIN_DHTML_EVENT_MAP(CTestDlg)

DHTML_EVENT_ONCLICK(_T("ButtonMsgBox"),OnButtonMsgBox)
END_DHTML_EVENT_MAP()

HRESULT CTestDlg::OnButtonMsgBox(IHTMLElement* /*pElement*/)
{
MessageBox("click a html btn and return a mfc box.");
return S_OK;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: