Condividi tramite


Classe CPaneFrameWnd

Questo argomento è incluso per motivi di completezza. Per informazioni dettagliate, vedere il codice sorgente disponibile nella cartella VC\atlmfc\src\mfc dell'installazione di Visual Studio.

Implementa una finestra cornice piccola contenente un riquadro. Il riquadro riempie l'area client della finestra.

class CPaneFrameWnd : public CWnd

Membri

Metodi pubblici

Nome

Descrizione

CPaneFrameWnd::AddPane

Aggiunge un riquadro.

CPaneFrameWnd::AddRemovePaneFromGlobalList

Aggiunge o rimuove un riquadro dall'elenco globale.

CPaneFrameWnd::AdjustLayout

Regola il layout della finestra cornice piccola.

CPaneFrameWnd::AdjustPaneFrames

 

CPaneFrameWnd::CalcBorderSize

Calcola le dimensioni dei bordi per una finestra cornice piccola.

CPaneFrameWnd::CalcExpectedDockedRect

Calcolare il rettangolo previsto di una finestra ancorata.

CPaneFrameWnd::CanBeAttached

Determina se il riquadro corrente può essere ancorata a un altro riquadro o finestra cornice.

CPaneFrameWnd::CanBeDockedToPane

Determina se la finestra cornice piccola può essere ancorata a un riquadro.

CPaneFrameWnd::CheckGripperVisibility

 

CPaneFrameWnd::ConvertToTabbedDocument

Converte il riquadro a un documento a schede.

CPaneFrameWnd::Create

Crea una finestra cornice piccola e allegarlo all'oggetto CPaneFrameWnd.

CPaneFrameWnd::CreateEx

Crea una finestra cornice piccola e allegarlo all'oggetto CPaneFrameWnd.

CPaneFrameWnd::DockPane

Nuovamente il riquadro.

CPaneFrameWnd::FindFloatingPaneByID

Cerca un riquadro con l'id del controllo specificato nell'elenco globale dei riquadri mobili.

CPaneFrameWnd::FrameFromPoint

Trova la finestra cornice piccola che contiene un punto fornito dall'utente.

CPaneFrameWnd::GetCaptionHeight

Restituisce l'altezza del titolo della finestra cornice piccola.

CPaneFrameWnd::GetCaptionRect

Calcola il rettangolo di delimitazione di una barra del titolo della finestra cornice piccola.

CPaneFrameWnd::GetCaptionText

Restituisce il testo della didascalia.

CPaneFrameWnd::GetDockingManager

 

CPaneFrameWnd::GetDockingMode

Restituisce la modalità di ancoraggio.

CPaneFrameWnd::GetFirstVisiblePane

Restituisce il primo riquadro visibile contenuto in una finestra cornice piccola.

CPaneFrameWnd::GetHotPoint

 

CPaneFrameWnd::GetPane

Restituisce un riquadro contenuto nella finestra cornice piccola.

CPaneFrameWnd::GetPaneCount

Restituisce il numero dei riquadri contenuti in una finestra cornice piccola.

CPaneFrameWnd::GetParent

 

CPaneFrameWnd::GetPinState

 

CPaneFrameWnd::GetRecentFloatingRect

 

CPaneFrameWnd::GetVisiblePaneCount

Restituisce il numero dei riquadri visibili contenuti in una finestra cornice piccola.

CPaneFrameWnd::HitTest

Determina quale parte di una finestra cornice piccola è un punto specificato.

CPaneFrameWnd::IsCaptured

 

CPaneFrameWnd::IsDelayShow

 

CPaneFrameWnd::IsRollDown

Determina se una finestra cornice piccola deve essere rotolata verso il basso.

CPaneFrameWnd::IsRollUp

Determina se una finestra cornice piccola deve essere raggruppata.

CPaneFrameWnd::KillDockingTimer

Arresta il timer di ancoraggio.

CPaneFrameWnd::LoadState

Carica lo stato del riquadro dal Registro di sistema.

CPaneFrameWnd::OnBeforeDock

Determina se l'ancoraggio è possibile.

CPaneFrameWnd::OnDockToRecentPos

Nuovamente la finestra cornice piccola nella posizione più recente.

CPaneFrameWnd::OnKillRollUpTimer

Arresta il timer di rollup.

CPaneFrameWnd::OnMovePane

Sposta una finestra cornice piccola da un offset specificato.

CPaneFrameWnd::OnPaneRecalcLayout

Regola il layout di un riquadro del contenuto.

CPaneFrameWnd::OnSetRollUpTimer

Imposta il timer di rollup.

CPaneFrameWnd::OnShowPane

Chiamato dal framework quando un riquadro della finestra cornice piccola è nascosto o visualizzare.

CPaneFrameWnd::PaneFromPoint

Restituisce un riquadro se contiene un punto fornita dall'utente in una finestra cornice piccola.

CPaneFrameWnd::Pin

 

CPaneFrameWnd::PreTranslateMessage

Utilizzato da CWinApp classe per convertire i messaggi della finestra prima che vengano inviati alle funzioni Windows DispatchMessage e TranslateMessage.

CPaneFrameWnd::RedrawAll

Ridisegna tutte le finestre cornice piccola.

CPaneFrameWnd::RemoveNonValidPanes

Chiamato dal framework per rimuovere i riquadri non validi.

CPaneFrameWnd::RemovePane

Rimuove un riquadro della finestra cornice piccola.

CPaneFrameWnd::ReplacePane

Sostituisce un riquadro con un altro.

CPaneFrameWnd::SaveState

Salvare lo stato del riquadro al Registro di sistema.

CPaneFrameWnd::Serialize

Lettura o scrittura questo oggetto da o in un archivio.

CPaneFrameWnd::SetCaptionButtons

Imposta i pulsanti della barra del titolo.

CPaneFrameWnd::SetDelayShow

 

CPaneFrameWnd::SetDockingManager

 

CPaneFrameWnd::SetDockingTimer

Imposta il timer di ancoraggio.

CPaneFrameWnd::SetDockState

Imposta lo stato di ancoraggio.

CPaneFrameWnd::SetHotPoint

 

CPaneFrameWnd::SetPreDockState

Chiamato dal framework per impostare lo stato predocking.

CPaneFrameWnd::SizeToContent

Regola le dimensioni di una finestra cornice piccola in modo equivalente nelle dimensioni in un riquadro del contenuto.

CPaneFrameWnd::StartTearOff

Lacera un menu.

CPaneFrameWnd::StoreRecentDockSiteInfo

 

CPaneFrameWnd::StoreRecentTabRelatedInfo

 

Metodi protetti

Nome

Descrizione

CPaneFrameWnd::OnCheckRollState

Determina se una finestra cornice piccola deve essere rotolata verso l'alto o verso il basso.

CPaneFrameWnd::OnDrawBorder

Estrae i bordi di una finestra cornice piccola.

Membri di dati

Nome

Descrizione

CPaneFrameWnd::m_bUseSaveBits

Specifica se registrare la classe della finestra con lo stile della classe CS_SAVEBITS.

Note

Il framework crea automaticamente un oggetto CPaneFrameWnd quando un riquadro viene passato da uno stato agganciato a uno stato mobile.

Una finestra cornice piccola è possibile trascinare con il contenuto visibile (ancorandoli immediato) o con un rettangolo di trascinamento (ancorandoli standard). La modalità di ancoraggio del riquadro del contenitore di piccola determina il comportamento di trascinamento verrà di piccola. Per ulteriori informazioni, vedere CBasePane::GetDockingMode.

Una finestra cornice piccola visualizzare i pulsanti della barra del titolo in base allo stile contenuto del riquadro. Se il riquadro può essere chiuso (CBasePane::CanBeClosed), viene visualizzato un pulsante chiudi. Se il riquadro lo stile AFX_CBRS_AUTO_ROLLUP, viene visualizzato un blocco.

Se una classe deriva da CPaneFrameWnd, è necessario indicare al framework come crearla. Creare una classe esegue l'override CPane::CreateDefaultMiniframe, o impostare il membro CPane::m_pMiniFrameRTC in modo che indichi le informazioni sulla classe di runtime per la classe.

Gerarchia di ereditarietà

CObject

   CCmdTarget

      CWnd

         CPaneFrameWnd

Requisiti

intestazione: afxPaneFrameWnd.h

Vedere anche

Riferimenti

Grafico delle gerarchie

Classe CWnd

Altre risorse

Classi MFC