你去找下 WTL 的资料,只有MFC的工程支持你的向导方式添加控件变量。
非常感谢,马上去看。
BEGIN_DDX_MAP(Cbrowser_ie)
DDX_CONTROL(IDC_EXPLORER1,m_WebBrowse)
END_DDX_MAP()
CWebBrowser2 m_WebBrowse;
我代码是这么写的,但是一直提示,m_WebBrowse没有定义,我换成Control也是一样,这是为什么,我搜了好久都照不到webbrowser控件的声明.
@newlist: WTL里没有webbrowser控件,不能用控件关联。
@程序猿.码农: 那我要怎么把链接传给新对话框中webbrowser控件,有其他路径吗?
@newlist: CAxWindow wndIEHost = GetDlgItem(IDC_EXPLORER);
CComQIPtr<IWebBrowser2> spWebBrowser;
wndIEHost.QueryControl(&spWebBrowser);
CComVariant v;
spWebBrowser->Navigate(CComBSTR(lpszUrl),&v,&v,&v,&v);
没有错误检测,自己完善。