예제 #1
0
STDMETHODIMP CSEShellView::DestroyViewWindow(void)
{
    TRACE_FUNCTION();
    UIActivate(SVUIA_DEACTIVATE);
    ::DestroyWindow(m_hWnd);
    m_pShellBrowser->Release();
    TRACE_RETURN S_OK;
}
예제 #2
0
// 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;
}