/// DLコントロールの変更を有効にするために更新する void CDonutView::_LightRefresh() { if (::GetKeyState(VK_CONTROL) < 0) return; m_bLightRefresh = true; CString strURL = GetLocationURL(); Navigate2(strURL); }
// QueryService STDMETHODIMP CDonutView::QueryService(REFGUID guidService, REFIID riid, void** ppv) { if (guidService == SID_SDownloadManager && CDownloadManager::UseDownloadManager()) { CString strReferer = GetLocationURL(); CDownloadManager::SetReferer(strReferer); *ppv = (IDownloadManager*)CDownloadManager::GetInstance(); return S_OK; } *ppv = NULL; return E_NOINTERFACE; }
void CHtmlCtrl::OnNavigateComplete2(LPCTSTR /*strURL*/) { CWebBrowserWnd* pBrowser = ((CWebBrowserWnd*)GetParent()); pBrowser->SetAddress(GetLocationURL()); }