Condividi tramite


Classe CMultiPaneFrameWnd

La classe CMultiPaneFrameWnd estende Classe CPaneFrameWnd. Può supportare più riquadri. Anziché un singolo handle incorporate a una barra di controllo, CMultiPaneFrameWnd contiene un oggetto che consente all'utente per ancorare un CMultiPaneFrameWnd a un altro e per creare dinamicamente il mobile, più finestre a schede Classe CPaneContainerManager.

class CMultiPaneFrameWnd : public CPaneFrameWnd

Membri

Metodi pubblici

Nome

Descrizione

CMultiPaneFrameWnd::AddPane

Aggiunge un riquadro. (Override CPaneFrameWnd::AddPane).

CMultiPaneFrameWnd::AddRecentPane

 

CMultiPaneFrameWnd::AdjustLayout

Regola il layout della finestra cornice piccola. (Override CPaneFrameWnd::AdjustLayout).

CMultiPaneFrameWnd::AdjustPaneFrames

  (Override CPaneFrameWnd::AdjustPaneFrames).

CMultiPaneFrameWnd::CalcExpectedDockedRect

Calcola il rettangolo previsto di una finestra ancorata. (Override CPaneFrameWnd::CalcExpectedDockedRect).

CMultiPaneFrameWnd::CanBeAttached

Determina se il riquadro corrente può essere ancorata a un altro riquadro o finestra cornice. (Override CPaneFrameWnd::CanBeAttached).

CMultiPaneFrameWnd::CanBeDockedToPane

Determina se la finestra cornice piccola può essere ancorata a un riquadro. (Override CPaneFrameWnd::CanBeDockedToPane).

CMultiPaneFrameWnd::CheckGripperVisibility

  (Override CPaneFrameWnd::CheckGripperVisibility).

CMultiPaneFrameWnd::CloseMiniFrame

  (Override CPaneFrameWnd::CloseMiniFrame).

CMultiPaneFrameWnd::ConvertToTabbedDocument

Converte il riquadro a un documento a schede. (Override CPaneFrameWnd::ConvertToTabbedDocument).

CMultiPaneFrameWnd::DockFrame

 

CMultiPaneFrameWnd::DockPane

Nuovamente il riquadro. (Override CPaneFrameWnd::DockPane).

CMultiPaneFrameWnd::DockRecentPaneToMainFrame

 

CMultiPaneFrameWnd::GetCaptionText

Restituisce il testo della didascalia. (Override CPaneFrameWnd::GetCaptionText).

CMultiPaneFrameWnd::GetPaneContainerManager

Restituisce un riferimento all'oggetto interno dell'amministratore del contenitore.

CMultiPaneFrameWnd::GetFirstVisiblePane

Restituisce il primo riquadro visibile contenuto in una finestra cornice piccola. (Override CPaneFrameWnd::GetFirstVisiblePane).

CMultiPaneFrameWnd::GetPane

Restituisce un riquadro contenuto nella finestra cornice piccola. (Override CPaneFrameWnd::GetPane).

CMultiPaneFrameWnd::GetPaneCount

Restituisce il numero dei riquadri contenuti in una finestra cornice piccola. (Override CPaneFrameWnd::GetPaneCount).

CMultiPaneFrameWnd::GetVisiblePaneCount

Restituisce il numero dei riquadri visibili contenuti in una finestra cornice piccola. (Override CPaneFrameWnd::GetVisiblePaneCount).

CMultiPaneFrameWnd::InsertPane

 

CMultiPaneFrameWnd::LoadState

Carica lo stato del riquadro dal Registro di sistema. (Override CPaneFrameWnd::LoadState).

CMultiPaneFrameWnd::OnDockToRecentPos

Nuovamente la finestra cornice piccola nella posizione più recente. (Override CPaneFrameWnd::OnDockToRecentPos).

CMultiPaneFrameWnd::OnKillRollUpTimer

Arresta il timer di rollup. (Override CPaneFrameWnd::OnKillRollUpTimer).

CMultiPaneFrameWnd::OnPaneRecalcLayout

Regola il layout di riquadro in una finestra cornice piccola. (Override CPaneFrameWnd::OnPaneRecalcLayout).

CMultiPaneFrameWnd::OnSetRollUpTimer

Imposta il timer di rollup. (Override CPaneFrameWnd::OnSetRollUpTimer).

CMultiPaneFrameWnd::OnShowPane

Chiamato dal framework quando un riquadro della finestra cornice piccola è nascosto o visualizzare. (Override CPaneFrameWnd::OnShowPane).

CMultiPaneFrameWnd::PaneFromPoint

Restituisce un riquadro se contiene un punto fornita dall'utente in una finestra cornice piccola. (Override CPaneFrameWnd::PaneFromPoint).

CMultiPaneFrameWnd::RemoveNonValidPanes

Chiamato dal framework per rimuovere i riquadri non validi. (Override CPaneFrameWnd::RemoveNonValidPanes).

CMultiPaneFrameWnd::RemovePane

Rimuove un riquadro della finestra cornice piccola. (Override CPaneFrameWnd::RemovePane).

CMultiPaneFrameWnd::ReplacePane

Sostituisce un riquadro con un altro. (Override CPaneFrameWnd::ReplacePane).

CMultiPaneFrameWnd::SaveState

Salvare lo stato del riquadro al Registro di sistema. (Override CPaneFrameWnd::SaveState).

CMultiPaneFrameWnd::Serialize

  (Override CPaneFrameWnd::Serialize).

CMultiPaneFrameWnd::SetDockState

Imposta lo stato di ancoraggio. (Override CPaneFrameWnd::SetDockState).

CMultiPaneFrameWnd::SetLastFocusedPane

 

CMultiPaneFrameWnd::SetPreDockState

Imposta lo stato predocking. (Override CPaneFrameWnd::SetPreDockState).

CMultiPaneFrameWnd::StoreRecentDockSiteInfo

  (Override CPaneFrameWnd::StoreRecentDockSiteInfo).

CMultiPaneFrameWnd::StoreRecentTabRelatedInfo

  (Override CPaneFrameWnd::StoreRecentTabRelatedInfo).

Note

La maggior parte dei metodi in questo l'override dei metodi della classe nella classe Classe CPaneFrameWnd.

Se un riquadro utilizza lo stile AFX_CBRS_AUTO_ROLLUP e ancoraggi utente al riquadro in una finestra cornice a più riquadri, l'utente può procedere nella finestra indipendentemente dalle impostazioni di stile degli altri riquadri ancorati.

Il framework crea automaticamente un oggetto CMultiPaneFrameWnd quando l'utente fa e un riquadro che utilizza lo stile CBRS_FLOAT_MULTI.

Per informazioni su derivare una classe dalla classe CPaneFrameWnd e crearla in modo dinamico, vedere CPaneFrameWnd.

Esempio

Nell'esempio seguente viene illustrato come recuperare un puntatore a un oggetto CMultiPaneFrameWnd. Questo frammento di codice fa parte Impostare l'esempio di dimensioni del riquadro.

 // CDockablePane* pBar
    CMultiPaneFrameWnd* pParentMiniFrame = 
        DYNAMIC_DOWNCAST (CMultiPaneFrameWnd, pBar->GetParentMiniFrame ()) ;

Gerarchia di ereditarietà

CObject

   CCmdTarget

      CWnd

         CPaneFrameWnd

            CMultiPaneFrameWnd

Requisiti

intestazione: afxMultiPaneFrameWnd.h

Vedere anche

Riferimenti

Grafico delle gerarchie

Classe CPaneFrameWnd

Altre risorse

Classi MFC