Classe CPaneFrameWnd
Este tópico está incluído para integridade. Para obter mais detalhes, consulte o código-fonte localizado na pasta VC\atlmfc\src\mfc de sua instalação do Visual Studio.
Implementa uma janela de quadro mini-linguagem que contém um painel. O painel preenche a área cliente da janela.
class CPaneFrameWnd : public CWnd
Membros
Métodos públicos
Nome |
Descrição |
---|---|
Adiciona um painel. |
|
Adiciona ou remove um painel de lista global. |
|
Ajustar o layout da janela de mini-linguagem quadro. |
|
|
|
Calcula o tamanho das bordas para uma janela de mini-linguagem quadro. |
|
Calcule o retângulo esperado de uma janela entrada. |
|
Determina se o painel atual pode ser conectado a outra janela do painel ou quadro. |
|
Determina se a janela de mini-linguagem quadro pode ser entrada em um painel. |
|
|
|
Converte o painel para um documento com guias. |
|
Cria uma janela de mini-linguagem quadro e anexá-la ao objeto de CPaneFrameWnd . |
|
Cria uma janela de mini-linguagem quadro e anexá-la ao objeto de CPaneFrameWnd . |
|
Insere o painel. |
|
Localiza um painel com a identificação de controle específico na lista global de painéis flutuante. |
|
Localiza a janela de quadro mini-linguagem que contém um ponto usuário fornecido. |
|
Retorna a altura da barra de título da janela de mini-linguagem quadro. |
|
Calcula o retângulo delimitador de um título da janela de mini-linguagem quadro. |
|
Retorna o texto de legenda. |
|
|
|
Retorna o modo de encaixe. |
|
Retorna o primeiro painel visível que está contido em uma janela de mini-linguagem quadro. |
|
|
|
Retorna um painel que está contido na janela de mini-linguagem quadro. |
|
Retorna o número de painéis que estão contidos em uma janela de mini-linguagem quadro. |
|
|
|
|
|
|
|
Retorna o número de painéis visíveis que estão contidos em uma janela de mini-linguagem quadro. |
|
Determina qual parte de uma janela de mini-linguagem quadro está em um determinado ponto. |
|
|
|
|
|
Determina se uma janela de mini-linguagem quadro deve ser rolada para baixo. |
|
Determina se uma janela de mini-linguagem quadro deve ser rolada anterior. |
|
Para o timer de encaixe. |
|
Carrega o estado do painel do Registro. |
|
Determina se ancorar é possível. |
|
Insere a janela de mini-linguagem quadro em sua posição mais recente. |
|
Para o timer de rollup. |
|
Move a janela de mini-linguagem quadro por um deslocamento especificado. |
|
Ajustar o layout de um painel contido. |
|
Define o timer de rollup. |
|
Chamado pela estrutura quando um painel na janela de mini-linguagem oculto ou quadro é exibido. |
|
Retorna se um painel contém um ponto usuário fornecido em uma janela de mini-linguagem quadro. |
|
|
|
CPaneFrameWnd::PreTranslateMessage |
Usado pela classe CWinApp transladar mensagens de janela antes que são distribuídos funções do windows de TranslateMessage e de DispatchMessage . |
Redesenho de todas as janelas mini-linguagem quadro. |
|
Chamado pela estrutura para remover os painéis são válidos. |
|
Remove um painel da janela de mini-linguagem quadro. |
|
Substitui um painel com o outro. |
|
Salvar o estado do painel no Registro. |
|
CPaneFrameWnd::Serialize |
Leitura ou grava este objeto ou um arquivo neutro. |
Botões da barra de título de conjuntos. |
|
|
|
|
|
Define o timer de encaixe. |
|
Define o estado de encaixe. |
|
|
|
Chamado pela estrutura para definir o estado predocking. |
|
Ajustar o tamanho de uma janela de mini-linguagem quadro de modo que é equivalente em tamanho para um painel contido. |
|
Rasga fora um menu. |
|
|
|
|
Métodos protegidos
Nome |
Descrição |
---|---|
Determina se uma janela de mini-linguagem quadro deve ser rolada para cima ou para baixo. |
|
Desenha as bordas de uma janela de mini-linguagem quadro. |
Membros de dados
Nome |
Descrição |
---|---|
Especifica se registrar a classe de janela com o estilo de classe de CS_SAVEBITS . |
Comentários
A estrutura automaticamente cria um objeto de CPaneFrameWnd quando um painel é alternado de um estado conectado a um estado flutuante.
Uma janela de mini-linguagem quadro pode ser arrastada com seu conteúdo visíveis (encaixando-os) ou imediato que usam um retângulo de arrastar (encaixando-os padrão). O modo de encaixe do painel do recipiente de quadros mini-linguagem determina o comportamento dos quadros arrastando mini-linguagem. Para mais informações, consulte CBasePane::GetDockingMode.
Uma janela de mini-linguagem quadro exibe botões na legenda de acordo com o estilo contido de painel. Se o painel pode ser fechada (CBasePane::CanBeClosed), exibe um botão fechar. Se o painel tem o estilo de AFX_CBRS_AUTO_ROLLUP , exibe um pino.
Se você deriva de uma classe CPaneFrameWnd, você deve diferenciar a estrutura como criá-la. Crie a classe substituindo CPane::CreateDefaultMiniframe, ou define o membro de CPane::m_pMiniFrameRTC de modo que aponta para informações da classe de tempo de execução para sua classe.
Hierarquia de herança
Requisitos
Cabeçalho: afxPaneFrameWnd.h