1:.h中添加DECLARE_EVENTSINK_MAP() 位置在构造函数之前 如class CMyBrowserView : public CHtmlView { DECLARE_EVENTSINK_MAP() protected: // create from serialization only CMyBrowserView(); 2:添加响应函数声明 //{{AFX_MSG(CMyBrowserView) afx_msg void OnNewWindow3(LPDISPATCH* ppDisp, BOOL* Cancel, unsigned long dwFlags, LPCTSTR bstrUrlContext, LPCTSTR bstrUrl); //}}AFX_MSG DECLARE_MESSAGE_MAP() 3:x.cpp中添加 BEGIN_EVENTSINK_MAP(CMyBrowserView, CHtmlView) ON_EVENT(CMyBrowserView, AFX_IDW_PANE_FIRST,DISPID_NEWWINDOW3,OnNewWindow3,VTS_PDISPATCH VTS_PBOOL VTS_I4 VTS_BSTR VTS_BSTR) END_EVENTSINK_MAP() 4:x.cpp中完成函数的过程 void CMyBrowserView::OnNewWindow3(LPDISPATCH* ppDisp, BOOL* Cancel, unsigned long dwFlags, LPCTSTR bstrUrlContext, LPCTSTR bstrUrl) { }