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
Costruttori pubblici
Nome |
Descrizione |
---|---|
CPane::~CPane |
Distruttore |
Metodi pubblici
Nome |
Descrizione |
---|---|
Immediatamente ricalcola il layout di riquadro. |
|
Alloca l'archiviazione per utilizzo interno. |
|
Specifica se il riquadro è presente nell'elenco il generato dei riquadri per l'applicazione. |
|
Calcola la differenza delle dimensioni tra un rettangolo specificato e il rettangolo corrente della finestra. |
|
Calcola il rettangolo interno di un riquadro, mentre i bordi e le pinze di controllo. |
|
Calcola il rettangolo recentemente ancorato. |
|
Calcola le dimensioni del riquadro. |
|
Determina se il riquadro può essere ancorato al riquadro di base specificato. |
|
Determina se il riquadro può essere convertito in un documento a schede. |
|
Converte un riquadro ancorabile a un documento a schede. |
|
Copiare lo stato di un riquadro.(Override CBasePane::CopyState). |
|
Crea una barra di controllo e allegarlo all'oggetto CPane. |
|
Crea una finestra cornice piccola per un riquadro mobile. |
|
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. |
Un riquadro utilizzando il metodo di ancoraggio del mouse. |
|
Nuovamente il riquadro mobile a un riquadro di base. |
|
Un riquadro utilizzando l'ancoraggio della struttura (standard). |
|
Un riquadro ancorabile a un frame.(Override CBasePane::DockToFrameWindow). |
|
Indica se è possibile ancorare un altro riquadro nella stessa riga in cui il riquadro corrente è ancorato. |
|
Fa float il riquadro. |
|
Restituisce la quantità, in pixel, del riquadro può ampliarsi. |
|
Restituisce la quantità, in pixel, del riquadro può ridurre. |
|
Restituisce la larghezza dei bordi del riquadro. |
|
Restituisce area sensibile per il riquadro. |
|
Restituisce la riga di ancoraggio in cui il riquadro è ancorato. |
|
Determina se il riquadro è in modalità esclusiva della riga. |
|
Restituisce area sensibile archiviata in un oggetto sottostante CMFCDragFrameImpl. |
|
Recupera il minimo dimensione consentita per il riquadro. |
|
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. |
Recupera il rettangolo virtuale riquadro. |
|
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. |
|
Specifica se il riquadro sta trascinando. |
|
Specifica se il riquadro è in una finestra cornice a più riquadri.(Override CBasePane::IsInFloatingMultiPaneFrameWnd). |
|
Determina se il riquadro viene lasciato (o in) del rettangolo specificato. |
|
Determina se il riquadro può essere ridimensionato.(Override CBasePane::IsResizable). |
|
Determina se il riquadro è stato immesso nel controllo Struttura a schede di una finestra a schede.(Override CBasePane::IsTabbed). |
|
Carica lo stato del riquadro dal Registro di sistema.(Override CBasePane::LoadState). |
|
Consente di spostare il riquadro e il rettangolo virtuale dalla quantità specificata. |
|
Consente di spostare il riquadro al rettangolo specificato. |
|
Chiamato dal framework quando il padre di un riquadro di modifica. |
|
Chiamato dal framework quando il padre del riquadro sta la modifica. |
|
Chiamato dal framework quando l'utente sceglie il pulsante nella barra del titolo del riquadro. |
|
CPane::OnProcessDblClk |
Per uso interno. |
Chiamato dal framework quando un menu speciali il riquadro sta per visualizzare. |
|
Chiamato dal framework quando un menu speciali il riquadro sta per visualizzare. |
|
CPane::PrepareToDock |
Per uso interno. |
Ricalcola le informazioni sul layout per il riquadro.(Override CBasePane::RecalcLayout). |
|
Salvare lo stato del riquadro al Registro di sistema.(Override CBasePane::SaveState). |
|
Contrassegna un riquadro come attiva. |
|
Imposta i valori del bordo del riquadro. |
|
Imposta l'area sensibile per il riquadro. |
|
Ripristinare che ancorano informazioni sullo stato del riquadro. |
|
Abilita o disabilita la modalità esclusiva della riga. |
|
Imposta le informazioni sulla classe di runtime per la finestra cornice piccola predefinita. |
|
Imposta il minimo dimensione consentita per il riquadro. |
|
Imposta il rettangolo virtuale riquadro. |
|
Appropriata verticalmente il riquadro oppure orizzontalmente basato su stile di ancoraggio. |
|
Modalità nascondi automaticamente di consente di passare. |
|
Rimuove il riquadro dal sito di ancoraggio, dal dispositivo di scorrimento predefinito, o dalla finestra cornice piccola in cui è attualmente ancorato.(Override CBasePane::UndockPane). |
|
Aggiorna il rettangolo virtuale. |
Metodi protetti
Nome |
Descrizione |
---|---|
Chiamato dal framework quando un riquadro è stato agganciato. |
|
Chiamato dal framework quando un riquadro è stato effettuato mobile. |
|
Chiamato dal framework quando il riquadro sta per essere ancorato. |
|
Chiamato dal framework quando un riquadro sta per essere eseguita mobile. |
Membri di dati
Nome |
Descrizione |
---|---|
Consente la gestione coerente della dimensione minima dei riquadri. |
|
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à
Requisiti
intestazione: afxPane.h