Condividi tramite


Classe di CPane

La classe CPane è un miglioramento Classe di CControlBar.Se si aggiorna un progetto MFC esistente, sostituire tutte le occorrenze CControlBar con CPane.

class CPane : public CBasePane

Membri

Bb983285.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CPane::~CPane

Distruttore

Bb983285.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CPane::AdjustSizeImmediate

Immediatamente ricalcola il layout di riquadro.

CPane::AllocElements

Alloca l'archiviazione per utilizzo interno.

CPane::AllowShowOnPaneMenu

Specifica se il riquadro è presente nell'elenco il generato dei riquadri per l'applicazione.

CPane::CalcAvailableSize

Calcola la differenza delle dimensioni tra un rettangolo specificato e il rettangolo corrente della finestra.

CPane::CalcInsideRect

Calcola il rettangolo interno di un riquadro, mentre i bordi e le pinze di controllo.

CPane::CalcRecentDockedRect

Calcola il rettangolo recentemente ancorato.

CPane::CalcSize

Calcola le dimensioni del riquadro.

CPane::CanBeDocked

Determina se il riquadro può essere ancorato al riquadro di base specificato.

CPane::CanBeTabbedDocument

Determina se il riquadro può essere convertito in un documento a schede.

CPane::ConvertToTabbedDocument

Converte un riquadro ancorabile a un documento a schede.

CPane::CopyState

Copiare lo stato di un riquadro.(Override CBasePane::CopyState).

CPane::Create

Crea una barra di controllo e allegarlo all'oggetto CPane.

CPane::CreateDefaultMiniframe

Crea una finestra cornice piccola per un riquadro mobile.

CPane::CreateEx

Crea una barra di controllo e allegarlo all'oggetto CPane.

CPane::CreateObject

Utilizzato dal framework di creare un'istanza dinamica di questo tipo della classe.

CPane::DockByMouse

Un riquadro utilizzando il metodo di ancoraggio del mouse.

CPane::DockPane

Nuovamente il riquadro mobile a un riquadro di base.

CPane::DockPaneStandard

Un riquadro utilizzando l'ancoraggio della struttura (standard).

CPane::DockToFrameWindow

Un riquadro ancorabile a un frame.(Override CBasePane::DockToFrameWindow).

CPane::DoesAllowSiblingBars

Indica se è possibile ancorare un altro riquadro nella stessa riga in cui il riquadro corrente è ancorato.

CPane::FloatPane

Fa float il riquadro.

CPane::GetAvailableExpandSize

Restituisce la quantità, in pixel, del riquadro può ampliarsi.

CPane::GetAvailableStretchSize

Restituisce la quantità, in pixel, del riquadro può ridurre.

CPane::GetBorders

Restituisce la larghezza dei bordi del riquadro.

CPane::GetClientHotSpot

Restituisce area sensibile per il riquadro.

CPane::GetDockSiteRow

Restituisce la riga di ancoraggio in cui il riquadro è ancorato.

CPane::GetExclusiveRowMode

Determina se il riquadro è in modalità esclusiva della riga.

CPane::GetHotSpot

Restituisce area sensibile archiviata in un oggetto sottostante CMFCDragFrameImpl.

CPane::GetMinSize

Recupera il minimo dimensione consentita per il riquadro.

CPane::GetPaneName

Recupera il titolo del riquadro.

CPane::GetResizeStep

Per uso interno.

CPane::GetThisClass

Utilizzato dal framework per ottenere un puntatore all'oggetto CRuntimeClass associato a questo tipo della classe.

CPane::GetVirtualRect

Recupera il rettangolo virtuale riquadro.

CPane::IsChangeState

Mentre il riquadro sta spostando, questo metodo analizza la posizione del riquadro rispetto agli altri riquadri, ancora righe e finestre cornice piccola e restituisce il valore appropriato AFX_CS_STATUS.

CPane::IsDragMode

Specifica se il riquadro sta trascinando.

CPane::IsInFloatingMultiPaneFrameWnd

Specifica se il riquadro è in una finestra cornice a più riquadri.(Override CBasePane::IsInFloatingMultiPaneFrameWnd).

CPane::IsLeftOf

Determina se il riquadro viene lasciato (o in) del rettangolo specificato.

CPane::IsResizable

Determina se il riquadro può essere ridimensionato.(Override CBasePane::IsResizable).

CPane::IsTabbed

Determina se il riquadro è stato immesso nel controllo Struttura a schede di una finestra a schede.(Override CBasePane::IsTabbed).

CPane::LoadState

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

CPane::MoveByAlignment

Consente di spostare il riquadro e il rettangolo virtuale dalla quantità specificata.

CPane::MovePane

Consente di spostare il riquadro al rettangolo specificato.

CPane::OnAfterChangeParent

Chiamato dal framework quando il padre di un riquadro di modifica.

CPane::OnBeforeChangeParent

Chiamato dal framework quando il padre del riquadro sta la modifica.

CPane::OnPressCloseButton

Chiamato dal framework quando l'utente sceglie il pulsante nella barra del titolo del riquadro.

CPane::OnProcessDblClk

Per uso interno.

CPane::OnShowControlBarMenu

Chiamato dal framework quando un menu speciali il riquadro sta per visualizzare.

CPane::OnShowControlBarMenu

Chiamato dal framework quando un menu speciali il riquadro sta per visualizzare.

CPane::PrepareToDock

Per uso interno.

CPane::RecalcLayout

Ricalcola le informazioni sul layout per il riquadro.(Override CBasePane::RecalcLayout).

CPane::SaveState

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

CPane::SetActiveInGroup

Contrassegna un riquadro come attiva.

CPane::SetBorders

Imposta i valori del bordo del riquadro.

CPane::SetClientHotSpot

Imposta l'area sensibile per il riquadro.

CPane::SetDockState

Ripristinare che ancorano informazioni sullo stato del riquadro.

CPane::SetExclusiveRowMode

Abilita o disabilita la modalità esclusiva della riga.

CPane::SetMiniFrameRTC

Imposta le informazioni sulla classe di runtime per la finestra cornice piccola predefinita.

CPane::SetMinSize

Imposta il minimo dimensione consentita per il riquadro.

CPane::SetVirtualRect

Imposta il rettangolo virtuale riquadro.

CPane::StretchPaneDeferWndPos

Appropriata verticalmente il riquadro oppure orizzontalmente basato su stile di ancoraggio.

CPane::ToggleAutoHide

Modalità nascondi automaticamente di consente di passare.

CPane::UndockPane

Rimuove il riquadro dal sito di ancoraggio, dal dispositivo di scorrimento predefinito, o dalla finestra cornice piccola in cui è attualmente ancorato.(Override CBasePane::UndockPane).

CPane::UpdateVirtualRect

Aggiorna il rettangolo virtuale.

Bb983285.collapse_all(it-it,VS.110).gifMetodi protetti

Nome

Descrizione

CPane::OnAfterDock

Chiamato dal framework quando un riquadro è stato agganciato.

CPane::OnAfterFloat

Chiamato dal framework quando un riquadro è stato effettuato mobile.

CPane::OnBeforeDock

Chiamato dal framework quando il riquadro sta per essere ancorato.

CPane::OnBeforeFloat

Chiamato dal framework quando un riquadro sta per essere eseguita mobile.

Bb983285.collapse_all(it-it,VS.110).gifMembri di dati

Nome

Descrizione

CPane::m_bHandleMinSize

Consente la gestione coerente della dimensione minima dei riquadri.

CPane::m_recentDockInfo

Contiene le informazioni recenti di ancoraggio.

Note

In genere, gli oggetti CPane non vengono create direttamente.Se è necessario un riquadro con funzionalità di ancoraggio, derivare l'oggetto da CDockablePane.Se è necessaria una funzionalità della barra degli strumenti, derivare l'oggetto da CMFCToolBar.

Quando si deriva una classe da CPane, può essere ancorato in CDockSite e può essere eseguita e in CPaneFrameWnd.

Gerarchia di ereditarietà

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

Requisiti

intestazione: afxPane.h

Vedere anche

Riferimenti

Grafico della gerarchia

Classe di CBasePane

Altre risorse

Classi MFC