STDMETHODIMP CSEShellView::DestroyViewWindow(void) { TRACE_FUNCTION(); UIActivate(SVUIA_DEACTIVATE); ::DestroyWindow(m_hWnd); m_pShellBrowser->Release(); TRACE_RETURN S_OK; }
// DestroyViewWindow() is responsible for destroying our windows & cleaning // up stuff. STDMETHODIMP CShellViewImpl::DestroyViewWindow() { // Clean up the UI. UIActivate ( SVUIA_DEACTIVATE ); // Destroy our windows & other resources. if ( NULL != m_hMenu ) DestroyMenu ( m_hMenu ); m_wndList.DeleteAllItems(); m_wndList.DestroyWindow(); DestroyWindow(); return S_OK; }