Partilhar via


Classe CAutoHideDockSite

The CAutoHideDockSite Estende a Classe CDockSite para implementar a ocultação automática encaixar painéis.

class CAutoHideDockSite : public CDockSite

Membros

Construtores públicos

Nome

Descrição

CAutoHideDockSite::CAutoHideDockSite

Constrói um CAutoHideDockSite objeto.

CAutoHideDockSite::~CAutoHideDockSite

Destruidor.

Métodos públicos

Nome

Descrição

CAutoHideDockSite::AllowShowOnPaneMenu

Indica se o CAutoHideDockSite é mostrado no menu do painel.

CAutoHideDockSite::CanAcceptPane

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

CAutoHideDockSite::DockPane

Encaixa um painel para este CAuotHideDockSite objeto.

CAutoHideDockSite::GetAlignRect

Recupera o dimensionar do site de encaixar na coordenadas de tela.

CAutoHideDockSite::RepositionPanes

Redesenha o painel sobre o CAutoHideDockSite com o botão espaçamento e margens global.

CAutoHideDockSite::SetOffsetLeft

Define a margem no lado esquerdo da BAR de encaixe.

CAutoHideDockSite::SetOffsetRight

Define a margem no lado direito da BAR de encaixe.

CAutoHideDockSite::UnSetAutoHideMode

ChamaCMFCAutoHideBar::UnSetAutoHideMode para objetos na CAutoHideDockSite.

Membros de dados

Nome

Descrição

CAutoHideDockSite::m_nExtraSpace

Define o dimensionar do espaço entre as barras de ferramentas e a borda da BAR de encaixe.Esse espaço é medido da tanto a borda esquerda da borda superior, dependendo do alinhamento para o espaço de encaixar.

Comentários

Quando você telefonar CFrameWndEx::EnableAutoHidePanes, automatitelefonary estrutura cria um CAutoHideDockSite objeto. Na maioria dos casos, você não deverá criar uma instância ou usar essa classe diretamente.

A BAR de encaixar é a lacuna entre o lado esquerdo do painel de encaixar e à esquerda do Classe CMFCAutoHideButton.

Hierarquia de herança

CObject

   CCmdTarget

      CWnd

         CBasePane

            CDockSite

Exemplo

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

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

Requisitos

Cabeçalho: afxautohidedocksite.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CDockSite

Outros recursos

Classes (@@)