2 #include "nlite_include.h"
8 CAddToMyListWindow::CAddToMyListWindow(CNicoVideoAuth &in_auth):refAuth(in_auth){}
11 BOOL CAddToMyListWindow::PreTranslateMessage(MSG* pMsg){
12 if((pMsg->message < WM_KEYFIRST || pMsg->message > WM_KEYLAST) &&
13 (pMsg->message < WM_MOUSEFIRST || pMsg->message > WM_MOUSELAST))
16 return (BOOL)SendMessage(WM_FORWARDMSG, 0, (LPARAM)pMsg);
20 INT_PTR CAddToMyListWindow::OnCreate(LPCREATESTRUCT lpCreateStruct){
21 LRESULT lRet = DefWindowProc();
23 HRESULT hRet = QueryControl(&m_pWB2);
25 DispEventAdvise(m_pWB2, &DIID_DWebBrowserEvents2);
34 VOID CAddToMyListWindow::OnDestroy(){
36 DispEventUnadvise(m_pWB2, &DIID_DWebBrowserEvents2);
42 VOID WINAPI CAddToMyListWindow::OnTitleChange(BSTR title){
43 GetTopLevelWindow().SetWindowText(COLE2CT(title));
46 VOID CAddToMyListWindow::Navigate(LPCTSTR lpszUrl){
49 m_pWB2->Navigate(CComBSTR(lpszUrl), &v, &v, &v, &v);
53 CAddToMyListDialog::CAddToMyListDialog(CNicoVideoAuth &in_auth):refAuth(in_auth),addToMyListWindow(in_auth){
59 BOOL CAddToMyListDialog::OnInitDialog(CWindow wndFocus, LPARAM lInitParam){
65 //
\83X
\83N
\83\8a\81[
\83\93\82Ì
\92\86\89\9b\82É
\94z
\92u
69 //
\91å
\82«
\82¢
\83A
\83C
\83R
\83\93\90Ý
\92è
70 HICON hIcon = AtlLoadIconImage(IDD_ADDMYLISTDIALOG, LR_DEFAULTCOLOR,
71 ::GetSystemMetrics(SM_CXICON), ::GetSystemMetrics(SM_CYICON));
74 //
\8f¬
\82³
\82¢
\83A
\83C
\83R
\83\93\90Ý
\92è
75 HICON hIconSmall = AtlLoadIconImage(IDD_ADDMYLISTDIALOG, LR_DEFAULTCOLOR,
76 ::GetSystemMetrics(SM_CXSMICON), ::GetSystemMetrics(SM_CYSMICON));
77 SetIcon(hIconSmall, FALSE);
79 //addToMyListWindow.Create(m_hWnd, rcDefault,_T("Shell.Explorer.2"),WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN, WS_EX_CLIENTEDGE, IDC_IE);
86 //addToMyListWindow.Navigate(_T("http://wtl.sourceforge.net/"));
91 VOID CAddToMyListDialog::OnOK(UINT uNotifyCode, int nID, CWindow wndCtl){
95 VOID CAddToMyListDialog::OnCancel(UINT uNotifyCode, int nID, CWindow wndCtl){