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. |
Determina se um objeto de base do painel é derivado do Classe CMFCAutoHideBar. |
|
Encaixa um painel para este CAuotHideDockSite objeto. |
|
Recupera o dimensionar do site de encaixar na coordenadas de tela. |
|
Redesenha o painel sobre o CAutoHideDockSite com o botão espaçamento e margens global. |
|
Define a margem no lado esquerdo da BAR de encaixe. |
|
Define a margem no lado direito da BAR de encaixe. |
|
ChamaCMFCAutoHideBar::UnSetAutoHideMode para objetos na CAutoHideDockSite. |
Membros de dados
Nome |
Descrição |
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
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