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>");
+ static const LPCTSTR ADDMYLIST_URL = TEXT("MSHTML:<HTML><BODY><SCRIPT TYPE=\"text/javascript\">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 ){
VOID CAddToMyListWindow::ShowAddWindow(CNicoVideoAuth &refAuth,LPCTSTR lvNo){
liveNo = ADDMYLIST_URL;
- liveNo.Replace(TEXT("{0}"),refAuth.GetUserSession());
liveNo.Replace(TEXT("{1}"), lvNo);
if(m_pWB2){
CComVariant v;
-
- HRESULT rslt = this->CreateControlEx(liveNo);
-
-
+ //CComPtr<IUnknown> iup;
+ HRESULT rslt = this->CreateControlEx(liveNo,(IStream*)NULL,(IUnknown**)NULL,&iup,GUID_NULL,(IUnknown*)NULL);
+ //CComPtr<IDispatch> idp = (IDispatch*)&iup;
+ //iup->QueryInterface(DIID_DWebBrowserEvents2,(LPVOID*)&idp);
}
}
-
+
+ CComPtr<IDispatch> pDisp;
+ HRESULT dRet = m_pWB2->get_Document(&pDisp); //<-S_FAILE\82É\82È\82é
+ CComQIPtr<IHTMLDocument2> spDocument(pDisp);
return lRet;
LRESULT CCommentListWindow::OnCreate(LPCREATESTRUCT lpCreateStruct){
+ //CComPtr<IUnknown> iu;
+ //::AtlAxCreateControlEx(TEXT("MSHTML:<HTML><BODY></BODY></HTML>"),*this,(IStream*)NULL,(IUnknown**)NULL,&iu,GUID_NULL);
+
+ //iu->QueryInterface(DIID_DWebBrowserEvents2,&addToMyListWindow);
addToMyListWindow.Create(m_hWnd, 0,_T("Shell.Explorer.2"),WS_CHILD | WS_VISIBLE, 0, IDC_NLITE_ADDMYLIST);
return 0;