vs2022 mfc dialog添加webbrowser
时间: 2023-10-03 07:02:08 浏览: 206
要在MFC对话框中添加WebBrowser控件,可以按照以下步骤进行操作:
1. 在MFC应用程序中创建一个对话框。
2. 在对话框资源编辑器中,从工具箱中拖动一个ActiveX控件到对话框上。
3. 在弹出的“添加组件”对话框中,选择“Microsoft Web Browser”控件,然后单击“确定”按钮。
4. 在对话框上调整WebBrowser控件的大小和位置。
5. 在对话框类的头文件中,添加以下代码:
#import "mshtml.tlb" no_namespace
class CMyDialog : public CDialog
{
// ...
CHtmlView m_wndBrowser;
};
6. 在对话框类的实现文件中,添加以下代码:
BOOL CMyDialog::OnInitDialog()
{
CDialog::OnInitDialog();
// 初始化WebBrowser控件
CRect rect;
GetDlgItem(IDC_EXPLORER)->GetWindowRect(&rect);
ScreenToClient(&rect);
m_wndBrowser.Create(NULL, NULL, WS_CHILD | WS_VISIBLE, rect, this, 0);
m_wndBrowser.Navigate(_T("http://www.baidu.com"));
return TRUE;
}
7. 编译并运行应用程序,你将看到在对话框中嵌入了一个WebBrowser控件,并且显示了百度网页。
阅读全文