CDockablePane wieder einblenden



  • Hallo,
    ich habe ein CDockablePane mit AutoHideMode und einen Menüpunkt zum Ein-/Ausblenden des Panes.

    ON_COMMAND(ID_VIEW_PV, OnViewPv)
    	ON_UPDATE_COMMAND_UI(ID_VIEW_PV,OnUpdateCommandViewPV)
    
    void CMainFrame::OnViewPv() {
    	m_PVDBar.ShowWindow(m_PVDBar.IsVisible() ? SW_HIDE : SW_SHOW);
    	RecalcLayout(FALSE);
    }
    
    void CMainFrame::OnUpdateCommandViewPV(CCmdUI* pCmdUI){
    	pCmdUI->SetCheck(m_PVDBar.IsVisible());
    }
    


    Hat jemand ne Idee?

    EDIT:
    Hab nun für mich eine Lösung gefunden:
    Statt ShowWindow(...) benutze ich nun ShowPane(...)


Anmelden zum Antworten