From: unknown Date: Tue, 7 Feb 2012 03:31:22 +0000 (+0900) Subject: OnNewWindow2もなんかダメみたい X-Git-Tag: v0.002~2^2~21 X-Git-Url: http://git.osdn.net/view?p=nlite%2Fnlite.git;a=commitdiff_plain;h=e0440eafd3466dab71683b134b0e745f2f7d7f66 OnNewWindow2もなんかダメみたい --- diff --git a/nlite.suo b/nlite.suo index 306e270..020d0bc 100644 Binary files a/nlite.suo and b/nlite.suo differ diff --git a/nlite/nlite_addTomylistWindow.cpp b/nlite/nlite_addTomylistWindow.cpp index b8fb38f..aaf9d7d 100644 --- a/nlite/nlite_addTomylistWindow.cpp +++ b/nlite/nlite_addTomylistWindow.cpp @@ -7,6 +7,12 @@ namespace nlite{ static const LPCTSTR ADDMYLIST_URL = TEXT("MSHTML:"); + VOID WINAPI CAddToMyListWindow::OnNewWindow2(LPDISPATCH* ppDisp,BOOL* Cancel ){ + + dumpln(TEXT("newwindow")); + return; + } + BOOL CAddToMyListWindow::PreTranslateMessage(MSG* pMsg){ if((pMsg->message < WM_KEYFIRST || pMsg->message > WM_KEYLAST) && (pMsg->message < WM_MOUSEFIRST || pMsg->message > WM_MOUSELAST)) diff --git a/nlite/nlite_addTomylistWindow.h b/nlite/nlite_addTomylistWindow.h index a94e207..661c21c 100644 --- a/nlite/nlite_addTomylistWindow.h +++ b/nlite/nlite_addTomylistWindow.h @@ -1,6 +1,6 @@ #pragma once -#define IDC_IE 1001 +#define IDC_NLITE_ADDMYLIST 1001 namespace nlite{ @@ -8,7 +8,7 @@ namespace nlite{ class CAddToMyListWindow : public CWindowImpl, - public IDispEventImpl + public IDispEventImpl { //friend CAddToMyListDialog; public: @@ -28,13 +28,19 @@ namespace nlite{ END_MSG_MAP() BEGIN_SINK_MAP(CAddToMyListWindow) - //SINK_ENTRY_EX(IDC_IE, + SINK_ENTRY_EX(IDC_NLITE_ADDMYLIST, DIID_DWebBrowserEvents2, DISPID_NEWWINDOW2, OnNewWindow2) + //SINK_ENTRY_EX(IDC_NLITE_ADDMYLIST, //DIID_DWebBrowserEvents2, DISPID_BEFORENAVIGATE2, OnBeforeNavigate2) END_SINK_MAP() public: + + /// + ///V‚µ‚¢ƒEƒBƒ“ƒhƒEì¬Žž‚̏ˆ— + /// + VOID WINAPI OnNewWindow2(LPDISPATCH* ppDisp,BOOL* Cancel ); /// diff --git a/nlite/nlite_commentview.cpp b/nlite/nlite_commentview.cpp index 38ac42a..ffeb7f3 100644 --- a/nlite/nlite_commentview.cpp +++ b/nlite/nlite_commentview.cpp @@ -1301,7 +1301,7 @@ end: LRESULT CCommentListWindow::OnCreate(LPCREATESTRUCT lpCreateStruct){ - addToMyListWindow.Create(m_hWnd, 0,_T("Shell.Explorer.2"),WS_CHILD | WS_VISIBLE, 0, IDC_IE); + addToMyListWindow.Create(m_hWnd, 0,_T("Shell.Explorer.2"),WS_CHILD | WS_VISIBLE, 0, IDC_NLITE_ADDMYLIST); return 0; }