Compartilhar via


Classe CMFCAutoHideButton

Um botão que exibe ou oculta um Classe CDockablePane que está configurado para ocultar.

class CMFCAutoHideButton : public CObject

Membros

Métodos públicos

Nome

Descrição

CMFCAutoHideButton::BringToTop

 

CMFCAutoHideButton::criar

Cria e inicializa o botão de ocultamento automático.

CMFCAutoHideButton::GetAlignment

Recupera o alinhamento do botão de ocultamento automático.

CMFCAutoHideButton::GetAutoHideWindow

Retorna o CDockablePane objeto associado com o botão de ocultamento automático.

CMFCAutoHideButton::GetParentToolBar

 

CMFCAutoHideButton::GetRect

 

CMFCAutoHideButton::GetSize

Determina o dimensionar do botão de ocultamento automático.

CMFCAutoHideButton::GetTextSize

Retorna o dimensionar do rótulo de texto do botão de ocultamento automático.

CMFCAutoHideButton::IsActive

Indica se o botão de ocultamento automático está ativo.

CMFCAutoHideButton::IsHorizontal

Determina se o botão de ocultamento automático está horizontal ou vertical.

CMFCAutoHideButton::IsTop

 

CMFCAutoHideButton::IsVisible

Indica se o botão está visível.

CMFCAutoHideButton::Move

 

CMFCAutoHideButton::OnDraw

A estrutura chama esse método quando ele se baseia no botão de ocultamento automático.

CMFCAutoHideButton::OnDrawBorder

A estrutura chama esse método quando ele desenha a borda de um botão de ocultar automaticamente.

CMFCAutoHideButton::OnFillBackground

A estrutura chama esse método quando ele preenche o plano de fundo de um botão de ocultar automaticamente.

CMFCAutoHideButton::ReplacePane

 

CMFCAutoHideButton::ShowAttachedWindow

Mostra ou oculta o associado Classe CDockablePane.

CMFCAutoHideButton::ShowButton

Mostra ou oculta o botão de ocultamento automático.

CMFCAutoHideButton::UnSetAutoHideMode

 

Comentários

Na criação, a CMFCAutoHideButton objeto é anexado a um Classe CDockablePane. The CDockablePane objeto estiver ocultado ou exibido sistema autônomo o usuário interage com o CMFCAutoHideButton objeto.

Por padrão, o estrutura cria automaticamente um CMFCAutoHideButton Quando o usuário ativa ocultar automaticamente. A estrutura pode criar um elemento de uma classe UI personalizada em vez do CMFCAutoHideButton classe. Para especificar qual classe UI personalizada deve usar a estrutura, conjunto membro estático variável CMFCAutoHideBar::m_pAutoHideButtonRTS igual para a classe de UI personalizada. Por padrão, essa variável é conjunto para CMFCAutoHideButton.

Exemplo

O exemplo a seguir demonstra como construir um CMFCAutoHideButton e usa vários métodos na CMFCAutoHideButton classe. O exemplo mostra como inicializar um CMFCAutoHideButton objeto por meio de seu Create método, mostrar o associado CDockablePane classe e mostrar o botão de ocultamento automático.

   CMFCAutoHideButton* autoHideButton = new CMFCAutoHideButton();
    CDockablePane cPane;
    // CMFCAutoHideBar* pParentBar
    if ( !autoHideButton->Create(pParentBar, &cPane, CBRS_ALIGN_LEFT) )
    {
        return 0;
    }
    autoHideButton->ShowAttachedWindow(true);
    autoHideButton->ShowButton(true);

Hierarquia de herança

CObject

   CMFCAutoHideButton

Requisitos

Cabeçalho: afxautohidebutton.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCAutoHideBar

Classe CAutoHideDockSite

Outros recursos

Classes (@@)