Classe CPane
Isso Zoom, Para Cima e Ampliar está em construção.
The CPane classe é um aperfeiçoamento das Classe CControlBar. Se você estiver atualizando um projeto MFC existente, você precisará substituir todas as ocorrências de CControlBar com CPane.
class CPane : public CBasePane
Membros
Construtores públicos
Nome |
Descrição |
---|---|
CPane::~CPane |
Destruidor. |
Métodos públicos
Nome |
Descrição |
---|---|
Recalcula imediatamente o layout de um painel. |
|
Aloca o armazenamento para uso interno. |
|
|
|
Calcula a diferença no dimensionar entre um retângulo especificado e o retângulo de janela corrente. |
|
Calcula o interior retângulo de um painel, levando em conta as bordas e grippers. |
|
Calcula o retângulo recentemente ancorado. |
|
Calcula o dimensionar do painel. |
|
Determina se o painel pode ser encaixado no painel especificado da base. |
|
Determina se o painel pode ser convertido em um documento com guias. |
|
|
|
Copia o estado de um painel.(Substitui CBasePane::CopyState.) |
|
Cria uma BAR de controle e a anexa à CPane objeto. |
|
Cria uma janela de quadro mini para um painel flutuante. |
|
Cria uma BAR de controle e a anexa à CPane objeto. |
|
CPane::CreateObject |
Usados pela estrutura para criar uma instância desse tipo de classe dinâmica. |
Encaixa um painel usando a methodl encaixe do mouse. |
|
Encaixa o painel flutuante para um painel de base. |
|
|
|
(Substitui CBasePane::DockToFrameWindow.) |
|
Indica se você pode encaixar o painel de outro na mesma linha onde o painel corrente está ancorado. |
|
Flutua o painel. |
|
|
|
|
|
Retorna a largura das bordas do painel. |
|
|
|
|
|
Determina se o painel está em modo exclusivo de linha. |
|
|
|
|
|
|
|
|
|
|
|
CPane::GetThisClass |
Usado pela estrutura para obter um ponteiro para o CRuntimeClass objeto que está associado a este tipo de classe. |
|
|
|
|
|
|
(Substitui CBasePane::IsInFloatingMultiPaneFrameWnd.) |
|
|
|
|
|
Determina se o painel pode ser redimensionado.(Substitui CBasePane::IsResizable.) |
|
Determina se o painel foi inserido no controle de guia de uma janela com abas.(Substitui CBasePane::IsTabbed.) (Substitui CBasePane::IsTabbed.) |
|
Carrega o estado do painel do registro.(Substitui CBasePane::LoadState.) (Substitui CBasePane::LoadState.) |
|
|
|
|
|
Chamado pela estrutura quando o pai de um painel é alterado. |
|
Chamado pela estrutura quando o pai do painel é Sobre alterar. |
|
Chamado pela estrutura quando o usuário pressiona o botão Fechar na legenda para o painel. |
|
|
|
|
|
Chamado pela estrutura quando um menu do painel especial está prestes a ser exibido. |
|
|
|
(Substitui CBasePane::RecalcLayout.) |
|
Salva o estado do painel de no registro.(Substitui CBasePane::SaveState.) (Substitui CBasePane::SaveState.) |
|
|
|
Define os valores de borda do painel. |
|
|
|
|
|
Ativa ou desativa o modo de linha exclusiva. |
|
Define as informações de classe em tempo de execução para a janela de quadro mini padrão. |
|
|
|
|
|
|
|
|
|
Ativa ou desativa automaticamente ocultar modo. |
|
Remove o painel local de encaixar, controle deslizante padrão ou janela minimoldura onde ela está ancorada no momento.(Substitui CBasePane::UndockPane.) |
|
|
Métodos protegidos
Nome |
Descrição |
---|---|
Chamado pela estrutura quando um painel tem sido encaixado. |
|
Chamado pela estrutura quando um painel tem flutuante. |
|
Chamado pela estrutura quando o painel está prestes a ser ancorada. |
|
Chamado pela estrutura quando um painel está prestes a float. |
Membros de dados
Nome |
Descrição |
---|---|
Permite a manipulação consistente do dimensionar mínimo para painéis. |
|
Contém informações recentes do encaixe. |
Comentários
Geralmente você não instanciar CPane objetos diretamente. Se você precisar de um painel com a funcionalidade de encaixe, você deve derivar seu objeto da CDockablePane.Se você precisar de funcionalidade de barra de ferramentas, você deve derivar seu objeto da CMFCToolBar.
Quando você deriva a classe de CPane, sua classe pode ser encaixada em um CDockSite e ele podem flutuar um CPaneFrameWnd.
Hierarquia de herança
Requisitos
Cabeçalho: afxPane.h