OSDN Git Service

OnNewWindow2もなんかダメみたい
authorunknown <qwerty2501@users.sourceforge.jp>
Tue, 7 Feb 2012 03:31:22 +0000 (12:31 +0900)
committerunknown <qwerty2501@users.sourceforge.jp>
Tue, 7 Feb 2012 03:31:22 +0000 (12:31 +0900)
nlite.suo
nlite/nlite_addTomylistWindow.cpp
nlite/nlite_addTomylistWindow.h
nlite/nlite_commentview.cpp

index 306e270..020d0bc 100644 (file)
Binary files a/nlite.suo and b/nlite.suo differ
index b8fb38f..aaf9d7d 100644 (file)
@@ -7,6 +7,12 @@ namespace nlite{
        static const LPCTSTR ADDMYLIST_URL = TEXT("MSHTML:<HTML><BODY><SCRIPT TYPE=\"text/javascript\">document.cookie=\'{0}\';window.open('http://www.nicovideo.jp/mylist_add/video/{1}', 'nicomylistadd', 'width=500,height=360');</SCRIPT></BODY></HTML>");
 
 
+       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))
index a94e207..661c21c 100644 (file)
@@ -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<CAddToMyListWindow, CAxWindow>,
-               public IDispEventImpl<IDC_IE, CAddToMyListWindow, &DIID_DWebBrowserEvents2, &LIBID_SHDocVw, 1, 1>
+               public IDispEventImpl<IDC_NLITE_ADDMYLIST, CAddToMyListWindow, &DIID_DWebBrowserEvents2, &LIBID_SHDocVw, 1, 1>
        {
                //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:
 
+
+               ///
+               ///\90V\82µ\82¢\83E\83B\83\93\83h\83E\8dì\90¬\8e\9e\82Ì\8f\88\97\9d
+               ///
+               VOID WINAPI OnNewWindow2(LPDISPATCH* ppDisp,BOOL* Cancel );
        
 
                ///
index 38ac42a..ffeb7f3 100644 (file)
@@ -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;
        }