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. |
Determina se um objeto base do painel é derivado de Classe CMFCAutoHideBar. |
|
Insere um painel para este objeto de CAuotHideDockSite . |
|
Retorna o tamanho do site da plataforma em coordenadas da tela. |
|
Redesenho no painel CAutoHideDockSite com as margens e espaçamento globais do botão. |
|
Define a margem no lado esquerdo da barra de encaixe. |
|
Define a margem no lado direito da barra de encaixe. |
|
Chamadas CMFCAutoHideBar::UnSetAutoHideMode para objetos em CAutoHideDockSite. |
Membros de dados
Nome |
Descrição |
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
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