Compartilhar via


Classe CAutoHideDockSite

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

class CAutoHideDockSite : public CDockSite

Membros

Construtores public

Nome

Descrição

CAutoHideDockSite::CAutoHideDockSite

Constrói um objeto de CAutoHideDockSite .

CAutoHideDockSite::~CAutoHideDockSite

Destruidor.

Mé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 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.

Membros 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 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 da hierarquia

Classe CDockSite

Outros recursos

Classes MFC