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::accSelect |
Chamado pela estrutura para modificar a seleção ou mover o foco do teclado do objeto especificado.(Substitui CWnd::accSelect.) |
Adiciona um painel para o Gerenciador de encaixe. |
|
Redireciona uma telefonar para o Gerenciador de encaixe para ajustar o layout de encaixe. |
|
Chamado pela estrutura quando o painel deve ajustar seu layout interno. |
|
|
|
Determina se outro painel pode ser encaixado ao painel. |
|
Determina se o painel oferece suporte ao modo Ocultar automaticamente. |
|
Determina se o painel pode ser encaixado para outro painel. |
|
Determina se o painel pode ser fechado. |
|
Determina se o painel pode ser encaixado para outro painel. |
|
Determina se o painel pode ser redimensionado. |
|
|
|
Determina se o painel pode float. |
|
Especifica se o painel pode receber o foco. |
|
Copia o estado de um determinado painel. |
|
Se o painel pode flutuar, cria uma janela minimoldura. |
|
Cria o controle do painel. |
|
Encaixa um painel para outro painel ou para uma janela do quadro. |
|
Encaixa o painel usando informações de tipo em time de execução. |
|
|
|
Determina se outro painel pode ser inserido dinamicamente entre esse painel e o quadro pai. |
|
Permite encaixe do painel para o quadro principal. |
|
Habilita ou desabilita o garra.Se a pinça estiver habilitada, o usuário pode arrastá-lo para reposicionar o painel. |
|
|
|
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.) |
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.) |
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.) |
Retorna a altura da legenda. |
|
Retorna o BAR de controle estilo. |
|
Retorna o alinhamento do painel corrente. |
|
Retorna o modo de encaixe corrente para o painel. |
|
Retorna um ponteiro para a janela que é o site de encaixar para o painel. |
|
Retorna os estilos CBRS_ALIGN_ que são aplicados ao painel.. |
|
Retorna os painel estilos específicos para MFC Feature Pack. |
|
Retorna um identificador para o ícone do painel. |
|
|
|
Retorna um ponteiro para o CDockingPanesRow objeto onde o painel está ancorado. |
|
Retorna o estilo de painel. |
|
Retorna um ponteiro para o site de encaixar do pai. |
|
Retorna um ponteiro para o pai janela com minimoldura. |
|
Retorna um ponteiro para o painel com guias pai. |
|
Retorna um ponteiro para a janela pai dentro de uma guia. |
|
|
|
|
|
Registra o painel especificado com o Gerenciador de encaixe. |
|
|
|
|
|
|
|
Determina se o painel é encaixado. |
|
Determina se o painel está flutuante. |
|
Determina se o painel é encaixado na horizontal. |
|
|
|
Determina se o painel foi adicionado a uma janela filho de MDI sistema autônomo um documento com guias. |
|
|
|
Determina se um ponto especificado é quase o site de encaixar. |
|
Determina se o painel pode ser redimensionado. |
|
Determina se o painel for restaurado a partir do registro. |
|
Determina se o painel foi inserido no controle de guia de uma janela com abas. |
|
|
|
Determina se o painel está visível. |
|
Carrega o estado do painel do registro. |
|
Move o painel. |
|
Chamado pela estrutura quando o pai do painel foi alterado. |
|
Chamado pela estrutura apenas antes que o painel altera sua janela pai. |
|
|
|
|
|
Chamado pela estrutura quando ele cria um menu de uma lista de painéis. |
|
Chamado pela estrutura quando um painel é removido da sua janela de quadro mini pai. |
|
|
|
|
|
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.) |
|
|
Cancela o registro de um painel e a remove da lista no Gerenciador de encaixe. |
|
Salva o estado do painel de no registro. |
|
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.) |
Define o estilo de BAR de controle. |
|
Define o modo de encaixe para o painel. |
|
|
|
Define o alinhamento para o painel. |
|
|
|
Define o estilo do painel. |
|
|
|
Altera o dimensionar, posição e a ordem Z de um painel. |
|
Mostra ou oculta o painel. |
|
Alonga um painel vertical ou horizontalmente. |
|
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 |
---|---|
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
Requisitos
Cabeçalho: afxbasepane.h