Classe de CAutoHideDockSite

CAutoHideDockSite estende Classe de CDockSite para implementar os painéis de automática ocultar à.

class CAutoHideDockSite : public CDockSite

Membros

Bb982618.collapse_all(pt-br,VS.110).gifConstrutores public

Nome

Descrição

CAutoHideDockSite::CAutoHideDockSite

Constrói um objeto de CAutoHideDockSite .

CAutoHideDockSite::~CAutoHideDockSite

Destruidor.

Bb982618.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CAutoHideDockSite::AllowShowOnPaneMenu

Indica se CAutoHideDockSite é mostrado no menu do painel.

CAutoHideDockSite::CanAcceptPane

Determina se um objeto base do painel é derivado de Classe de CMFCAutoHideBar.

CAutoHideDockSite::DockPane

Insere um painel para este objeto de CAuotHideDockSite .

CAutoHideDockSite::GetAlignRect

Retorna o tamanho do site da plataforma em coordenadas da tela.

CAutoHideDockSite::RepositionPanes

Redesenho no painel CAutoHideDockSite com as margens e espaçamento globais do botão.

CAutoHideDockSite::SetOffsetLeft

Define a margem no lado esquerdo da barra de encaixe.

CAutoHideDockSite::SetOffsetRight

Define a margem no lado direito da barra de encaixe.

CAutoHideDockSite::UnSetAutoHideMode

Chamadas CMFCAutoHideBar::UnSetAutoHideMode para objetos em CAutoHideDockSite.

Bb982618.collapse_all(pt-br,VS.110).gifMembros de dados

Nome

Descrição

CAutoHideDockSite::m_nExtraSpace

Define o tamanho do espaço entre as barras de ferramentas e a borda da barra de encaixe.Este espaço é medido da borda esquerda ou a borda superior, como o alinhamento para o espaço da plataforma.

Comentários

Quando você chama CFrameWndEx::EnableAutoHidePanes, a estrutura automaticamente cria um objeto de CAutoHideDockSite .Em a maioria dos casos, você não deve ter que criar uma instância diretamente ou usar esta classe.

A barra de encaixe é o intervalo entre o lado esquerdo do painel dock e o lado esquerdo de Classe de CMFCAutoHideButton.

Hierarquia de herança

CObject

   CCmdTarget

      CWnd

         CBasePane

            CDockSite

Exemplo

O exemplo a seguir demonstra como recuperar um objeto de CAutoHideDockSite de um objeto de CMFCAutoHideBar , e como definir as margens esquerda e direita da barra de encaixe.

    CAutoHideDockSite* pParentDockBar = DYNAMIC_DOWNCAST(CAutoHideDockSite, pParentBar->GetParentDockSite());
    pParentDockBar->SetOffsetLeft(10);
    pParentDockBar->SetOffsetRight(10);

Requisitos

Cabeçalho: afxautohidedocksite.h

Consulte também

Referência

Gráfico de hierarquia

Classe de CDockSite

Outros recursos

Classes MFC