NewWindow3的使用

阅读更多

在头文件中加入:

void NewWindow3( IDispatch **ppDisp, VARIANT_BOOL *Cancel, DWORD dwFlags, BSTR bstrUrlContext, BSTR bstrUrl ); DECLARE_EVENTSINK_MAP()

首先在CPP文件中加入

#include //For IWebBrowser2* and others #include #include #include #include BEGIN_EVENTSINK_MAP(CLhpHtmlView, CHtmlView) ON_EVENT(CLhpHtmlView, AFX_IDW_PANE_FIRST,273,NewWindow3,VTS_PDISPATCH VTS_PBOOL VTS_I4 VTS_BSTR VTS_BSTR) END_EVENTSINK_MAP()

实现:

void CLhpHtmlView::NewWindow3( IDispatch **ppDisp, VARIANT_BOOL *Cancel, DWORD dwFlags, BSTR bstrUrlContext, BSTR bstrUrl ) { *Cancel = TRUE; Navigate2( (LPCTSTR)bstrUrl , NULL , NULL ); return; }

你可能感兴趣的:(NewWindow3的使用)