Compartilhar via


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

CPaneFrameWnd::AddPane

Adiciona um painel.

CPaneFrameWnd::AddRemovePaneFromGlobalList

Adiciona ou remove um painel de lista global.

CPaneFrameWnd::AdjustLayout

Ajustar o layout da janela de mini-linguagem quadro.

CPaneFrameWnd::AdjustPaneFrames

 

CPaneFrameWnd::CalcBorderSize

Calcula o tamanho das bordas para uma janela de mini-linguagem quadro.

CPaneFrameWnd::CalcExpectedDockedRect

Calcule o retângulo esperado de uma janela entrada.

CPaneFrameWnd::CanBeAttached

Determina se o painel atual pode ser conectado a outra janela do painel ou quadro.

CPaneFrameWnd::CanBeDockedToPane

Determina se a janela de mini-linguagem quadro pode ser entrada em um painel.

CPaneFrameWnd::CheckGripperVisibility

 

CPaneFrameWnd::ConvertToTabbedDocument

Converte o painel para um documento com guias.

CPaneFrameWnd::Create

Cria uma janela de mini-linguagem quadro e anexá-la ao objeto de CPaneFrameWnd .

CPaneFrameWnd::CreateEx

Cria uma janela de mini-linguagem quadro e anexá-la ao objeto de CPaneFrameWnd .

CPaneFrameWnd::DockPane

Insere o painel.

CPaneFrameWnd::FindFloatingPaneByID

Localiza um painel com a identificação de controle específico na lista global de painéis flutuante.

CPaneFrameWnd::FrameFromPoint

Localiza a janela de quadro mini-linguagem que contém um ponto usuário fornecido.

CPaneFrameWnd::GetCaptionHeight

Retorna a altura da barra de título da janela de mini-linguagem quadro.

CPaneFrameWnd::GetCaptionRect

Calcula o retângulo delimitador de um título da janela de mini-linguagem quadro.

CPaneFrameWnd::GetCaptionText

Retorna o texto de legenda.

CPaneFrameWnd::GetDockingManager

 

CPaneFrameWnd::GetDockingMode

Retorna o modo de encaixe.

CPaneFrameWnd::GetFirstVisiblePane

Retorna o primeiro painel visível que está contido em uma janela de mini-linguagem quadro.

CPaneFrameWnd::GetHotPoint

 

CPaneFrameWnd::GetPane

Retorna um painel que está contido na janela de mini-linguagem quadro.

CPaneFrameWnd::GetPaneCount

Retorna o número de painéis que estão contidos em uma janela de mini-linguagem quadro.

CPaneFrameWnd::GetParent

 

CPaneFrameWnd::GetPinState

 

CPaneFrameWnd::GetRecentFloatingRect

 

CPaneFrameWnd::GetVisiblePaneCount

Retorna o número de painéis visíveis que estão contidos em uma janela de mini-linguagem quadro.

CPaneFrameWnd::HitTest

Determina qual parte de uma janela de mini-linguagem quadro está em um determinado ponto.

CPaneFrameWnd::IsCaptured

 

CPaneFrameWnd::IsDelayShow

 

CPaneFrameWnd::IsRollDown

Determina se uma janela de mini-linguagem quadro deve ser rolada para baixo.

CPaneFrameWnd::IsRollUp

Determina se uma janela de mini-linguagem quadro deve ser rolada anterior.

CPaneFrameWnd::KillDockingTimer

Para o timer de encaixe.

CPaneFrameWnd::LoadState

Carrega o estado do painel do Registro.

CPaneFrameWnd::OnBeforeDock

Determina se ancorar é possível.

CPaneFrameWnd::OnDockToRecentPos

Insere a janela de mini-linguagem quadro em sua posição mais recente.

CPaneFrameWnd::OnKillRollUpTimer

Para o timer de rollup.

CPaneFrameWnd::OnMovePane

Move a janela de mini-linguagem quadro por um deslocamento especificado.

CPaneFrameWnd::OnPaneRecalcLayout

Ajustar o layout de um painel contido.

CPaneFrameWnd::OnSetRollUpTimer

Define o timer de rollup.

CPaneFrameWnd::OnShowPane

Chamado pela estrutura quando um painel na janela de mini-linguagem oculto ou quadro é exibido.

CPaneFrameWnd::PaneFromPoint

Retorna se um painel contém um ponto usuário fornecido em uma janela de mini-linguagem quadro.

CPaneFrameWnd::Pin

 

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 .

CPaneFrameWnd::RedrawAll

Redesenho de todas as janelas mini-linguagem quadro.

CPaneFrameWnd::RemoveNonValidPanes

Chamado pela estrutura para remover os painéis são válidos.

CPaneFrameWnd::RemovePane

Remove um painel da janela de mini-linguagem quadro.

CPaneFrameWnd::ReplacePane

Substitui um painel com o outro.

CPaneFrameWnd::SaveState

Salvar o estado do painel no Registro.

CPaneFrameWnd::Serialize

Leitura ou grava este objeto ou um arquivo neutro.

CPaneFrameWnd::SetCaptionButtons

Botões da barra de título de conjuntos.

CPaneFrameWnd::SetDelayShow

 

CPaneFrameWnd::SetDockingManager

 

CPaneFrameWnd::SetDockingTimer

Define o timer de encaixe.

CPaneFrameWnd::SetDockState

Define o estado de encaixe.

CPaneFrameWnd::SetHotPoint

 

CPaneFrameWnd::SetPreDockState

Chamado pela estrutura para definir o estado predocking.

CPaneFrameWnd::SizeToContent

Ajustar o tamanho de uma janela de mini-linguagem quadro de modo que é equivalente em tamanho para um painel contido.

CPaneFrameWnd::StartTearOff

Rasga fora um menu.

CPaneFrameWnd::StoreRecentDockSiteInfo

 

CPaneFrameWnd::StoreRecentTabRelatedInfo

 

Métodos protegidos

Nome

Descrição

CPaneFrameWnd::OnCheckRollState

Determina se uma janela de mini-linguagem quadro deve ser rolada para cima ou para baixo.

CPaneFrameWnd::OnDrawBorder

Desenha as bordas de uma janela de mini-linguagem quadro.

Membros de dados

Nome

Descrição

CPaneFrameWnd::m_bUseSaveBits

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

CObject

   CCmdTarget

      CWnd

         CPaneFrameWnd

Requisitos

Cabeçalho: afxPaneFrameWnd.h

Consulte também

Referência

Gráfico da hierarquia

CWnd Class

Outros recursos

Classes MFC