Classe CBasePane

Isso Zoom, Para Cima e Ampliar está em construção.

Classe base para todos os painéis no MFC Feature Pack.

class CBasePane : public CWnd

Membros

Construtores públicos

Nome

Descrição

CBasePane::CBasePane

Construtor padrão.

CBasePane::~CBasePane

Destruidor.

Métodos públicos

Nome

Descrição

CBasePane::accHitTest

Chamado pela estrutura para recuperar o elemento filho ou objeto filho em um determinado ponto na tela.(Substitui CWnd::accHitTest.)

CBasePane::accLocation

Chamado pela estrutura para recuperar a localização da tela corrente do objeto especificado.(Substitui CWnd::accLocation.)

CBasePane::AccNotifyObjectFocusEvent

 

CBasePane::accSelect

Chamado pela estrutura para modificar a seleção ou mover o foco do teclado do objeto especificado.(Substitui CWnd::accSelect.)

CBasePane::AddPane

Adiciona um painel para o Gerenciador de encaixe.

CBasePane::AdjustDockingLayout

Redireciona uma telefonar para o Gerenciador de encaixe para ajustar o layout de encaixe.

CBasePane::AdjustLayout

Chamado pela estrutura quando o painel deve ajustar seu layout interno.

CBasePane::CalcFixedLayout

 

CBasePane::CanAcceptPane

Determina se outro painel pode ser encaixado ao painel.

CBasePane::CanAutoHide

Determina se o painel oferece suporte ao modo Ocultar automaticamente.

CBasePane::CanBeAttached

Determina se o painel pode ser encaixado para outro painel.

CBasePane::CanBeClosed

Determina se o painel pode ser fechado.

CBasePane::CanBeDocked

Determina se o painel pode ser encaixado para outro painel.

CBasePane::CanBeResized

Determina se o painel pode ser redimensionado.

CBasePane::CanBeTabbedDocument

 

CBasePane::CanFloat

Determina se o painel pode float.

CBasePane::CanFocus

Especifica se o painel pode receber o foco.

CBasePane::CopyState

Copia o estado de um determinado painel.

CBasePane::CreateDefaultMiniframe

Se o painel pode flutuar, cria uma janela minimoldura.

CBasePane::CreateEx

Cria o controle do painel.

CBasePane::DockPane

Encaixa um painel para outro painel ou para uma janela do quadro.

CBasePane::DockPaneUsingRTTI

Encaixa o painel usando informações de tipo em time de execução.

CBasePane::DockToFrameWindow

 

CBasePane::DoesAllowDynInsertBefore

Determina se outro painel pode ser inserido dinamicamente entre esse painel e o quadro pai.

CBasePane::EnableDocking

Permite encaixe do painel para o quadro principal.

CBasePane::EnableGripper

Habilita ou desabilita o garra.Se a pinça estiver habilitada, o usuário pode arrastá-lo para reposicionar o painel.

CBasePane::FillWindowRect

 

CBasePane::FloatPane

Flutua o painel.

CBasePane::get_accChild

Chamada pela estrutura para recuperar o endereço de um IDispatch interface para o filho especificado. (Substitui CWnd::get_accChild.)

CBasePane::get_accChildCount

Chamado pela estrutura para recuperar o número de filhos que pertencem a este objeto.(Substitui CWnd::get_accChildCount.)

CBasePane::get_accDefaultAction

Chamado pela estrutura para recuperar a cadeia de caracteres que descreve a ação padrão para o objeto.(Substitui CWnd::get_accDefaultAction.)

CBasePane::get_accDescription

Chamado pela estrutura para recuperar a cadeia de caracteres que descreve a aparência visual do objeto especificado.(Substitui CWnd::get_accDescription.)

CBasePane::get_accFocus

Chamado pela estrutura para recuperar o objeto que tem o foco do teclado.(Substitui CWnd::get_accFocus.)

CBasePane::get_accHelp

Chamada pela estrutura para recuperar um Ajuda seqüência da propriedade do objeto.(Substitui CWnd::get_accHelp.)

CBasePane::get_accHelpTopic

Chamado pela estrutura para recuperar o caminho completo do WinHelp arquivo associado com o objeto especificado e o identificador do tópico apropriado dentro desse arquivo.(Substitui CWnd::get_accHelpTopic.)

CBasePane::get_accKeyboardShortcut

Chamado pela estrutura para recuperar a tecla de atalho especificada para o objeto.(Substitui CWnd::get_accKeyboardShortcut.)

CBasePane::get_accName

Chamado pela estrutura para recuperar o nome do objeto especificado.(Substitui CWnd::get_accName.)

CBasePane::get_accParent

Chamada pela estrutura para recuperar o IDispatch interface para o pai do objeto. (Substitui CWnd::get_accParent.)

CBasePane::get_accRole

Chamado pela estrutura para recuperar informações que descreve a função do objeto especificado.(Substitui CWnd::get_accRole.)

CBasePane::get_accSelection

Chamado pela estrutura para recuperar os filhos desse objeto selecionados.(Substitui CWnd::get_accSelection.)

CBasePane::get_accState

Chamado pela estrutura para recuperar o estado corrente do objeto especificado.(Substitui CWnd::get_accState.)

CBasePane::get_accValue

Chamado pela estrutura para recuperar o valor do objeto especificado.(Substitui CWnd::get_accValue.)

CBasePane::GetCaptionHeight

Retorna a altura da legenda.

CBasePane::GetControlBarStyle

Retorna o BAR de controle estilo.

CBasePane::GetCurrentAlignment

Retorna o alinhamento do painel corrente.

CBasePane::GetDockingMode

Retorna o modo de encaixe corrente para o painel.

CBasePane::GetDockSiteFrameWnd

Retorna um ponteiro para a janela que é o site de encaixar para o painel.

CBasePane::GetEnabledAlignment

Retorna os estilos CBRS_ALIGN_ que são aplicados ao painel..

CBasePane::GetMFCStyle

Retorna os painel estilos específicos para MFC Feature Pack.

CBasePane::GetPaneIcon

Retorna um identificador para o ícone do painel.

CBasePane::GetPaneRect

 

CBasePane::GetPaneRow

Retorna um ponteiro para o CDockingPanesRow objeto onde o painel está ancorado.

CBasePane::GetPaneStyle

Retorna o estilo de painel.

CBasePane::GetParentDockSite

Retorna um ponteiro para o site de encaixar do pai.

CBasePane::GetParentMiniFrame

Retorna um ponteiro para o pai janela com minimoldura.

CBasePane::GetParentTabbedPane

Retorna um ponteiro para o painel com guias pai.

CBasePane::GetParentTabWnd

Retorna um ponteiro para a janela pai dentro de uma guia.

CBasePane::GetRecentVisibleState

 

CBasePane::HideInPrintPreviewMode

 

CBasePane::InsertPane

Registra o painel especificado com o Gerenciador de encaixe.

CBasePane::IsAccessibilityCompatible

 

CBasePane::IsAutoHideMode

 

CBasePane::IsDialogControl

 

CBasePane::IsDocked

Determina se o painel é encaixado.

CBasePane::IsFloating

Determina se o painel está flutuante.

CBasePane::IsHorizontal

Determina se o painel é encaixado na horizontal.

CBasePane::IsInFloatingMultiPaneFrameWnd

 

CBasePane::IsMDITabbed

Determina se o painel foi adicionado a uma janela filho de MDI sistema autônomo um documento com guias.

CBasePane::IsPaneVisible

 

CBasePane::IsPointNearDockSite

Determina se um ponto especificado é quase o site de encaixar.

CBasePane::IsResizable

Determina se o painel pode ser redimensionado.

CBasePane::IsRestoredFromRegistry

Determina se o painel for restaurado a partir do registro.

CBasePane::IsTabbed

Determina se o painel foi inserido no controle de guia de uma janela com abas.

CBasePane::IsTooltipTopmost

 

CBasePane::IsVisible

Determina se o painel está visível.

CBasePane::LoadState

Carrega o estado do painel do registro.

CBasePane::MoveWindow

Move o painel.

CBasePane::OnAfterChangeParent

Chamado pela estrutura quando o pai do painel foi alterado.

CBasePane::OnBeforeChangeParent

Chamado pela estrutura apenas antes que o painel altera sua janela pai.

CBasePane::OnDrawCaption

 

CBasePane::OnMovePaneDivider

 

CBasePane::OnPaneContextMenu

Chamado pela estrutura quando ele cria um menu de uma lista de painéis.

CBasePane::OnRemoveFromMiniFrame

Chamado pela estrutura quando um painel é removido da sua janela de quadro mini pai.

CBasePane::OnSetAccData

 

CBasePane::OnUpdateCmdUI

 

CBasePane::PaneFromPoint

Retorna o painel que contém o ponto especificado.

CBasePane::PreTranslateMessage

Usado por classe CWinApp para traduzir as mensagens de janela antes que eles são expedidos para o TranslateMessage and DispatchMessage Funções do Windows.(Substitui CWnd::PreTranslateMessage.)

CBasePane::RecalcLayout

 

CBasePane::RemovePaneFromDockManager

Cancela o registro de um painel e a remove da lista no Gerenciador de encaixe.

CBasePane::SaveState

Salva o estado do painel de no registro.

CBasePane::SelectDefaultFont

Seleciona a fonte padrão para um contexto de dispositivo especificado.

CBasePane::Serialize

Lê ou grava este objeto de ou para um arquivar.(Substitui CObject::Serialize.)

CBasePane::SetControlBarStyle

Define o estilo de BAR de controle.

CBasePane::SetDockingMode

Define o modo de encaixe para o painel.

CBasePane::SetMDITabbed

 

CBasePane::SetPaneAlignment

Define o alinhamento para o painel.

CBasePane::SetPaneRect

 

CBasePane::SetPaneStyle

Define o estilo do painel.

CBasePane::SetRestoredFromRegistry

 

CBasePane::SetWindowPos

Altera o dimensionar, posição e a ordem Z de um painel.

CBasePane::ShowPane

Mostra ou oculta o painel.

CBasePane::StretchPane

Alonga um painel vertical ou horizontalmente.

CBasePane::UndockPane

Remove o painel local de encaixar, controle deslizante padrão ou janela minimoldura onde ela está ancorada no momento.

Métodos protegidos

Nome

Descrição

CBasePane::DoPaint

Preenche o plano de fundo do painel.

Comentários

Se você desejar criar uma classe de painel que suporta os recursos de encaixe estendidos em MFC Feature Pack, você deve derivar de CBasePane ou a partir de Classe CPane.

Exemplo

O exemplo a seguir demonstra como usar diversos métodos no CBasePane classe. O exemplo demonstra como recuperar um painel do CFrameWndEx classe e como conjunto o modo de encaixe, o alinhamento do painel e o estilo de painel. O código é do Exemplo do WordPad: Aplicativo WordPad do MFC.

           // This CMainFrame class extends the CFrameWndEx class.
            // GetPane is a method in the CFrameWndEx class which 
            // Returns a pointer to the pane that has the specified ID.
            CBasePane* pBar = GetPane(ID_VIEW_FORMATBAR);
            if (pBar != NULL)
            {
                // Set the docking mode, the pane alignment, and the pane style.
                pBar->SetDockingMode(DT_STANDARD);
                pBar->SetPaneAlignment(CBRS_ALIGN_LEFT);
                pBar->SetPaneStyle(pBar->GetCurrentAlignment() | CBRS_TOOLTIPS);
                pBar->ShowPane(TRUE, FALSE, FALSE);
            }

Hierarquia de herança

CObject

   CCmdTarget

      CWnd

         CBasePane

Requisitos

Cabeçalho: afxbasepane.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CBasePane

Classe CWnd

Outros recursos

Classes (@@)