Classe di CDockState
Una classe serializzata CObject che carica, scarica, o rimuove lo stato di una o più barre di controllo ancorabile in memoria persistente (file).
class CDockState : public CObject
Membri
Metodi pubblici
Nome |
Descrizione |
---|---|
Cancella le informazioni sullo stato di ancoraggio. |
|
Recupera il numero di versione dello stato archiviato della barra. |
|
Recupera le informazioni sullo stato dal Registro di sistema o file di .INI. |
|
Salva le informazioni sullo stato al Registro di sistema o al file INI. |
Membri dati pubblici
Nome |
Descrizione |
---|---|
Matrice di puntatori a informazioni sullo stato memorizzate di ancoraggio con una voce per ogni barra di controllo. |
Note
Lo stato di ancoraggio include la dimensione e la posizione della barra e a è ancorata.Nel recuperare lo stato archiviato ancoraggio, CDockState controlla la posizione e, se la barra non è visibile alle impostazioni correnti dello schermo, CDockState della barra ridimensiona la posizione della barra in modo che sia visibile.Lo scopo principale CDockState è utilizzare l'intero stato di una serie di barre di controllo e di consentire tale stato da salvare e caricare o al Registro di sistema, il file di .INI dell'applicazione, o in formato binario come parte del contenuto di un oggetto CArchive.
La barra può essere qualsiasi barra di controllo ancorabile, inclusa una barra degli strumenti, una barra di stato, o una barra della finestra di dialogo.Gli oggetti diCDockState sono scritti in lettura a un file mediante un oggetto CArchive.
CFrameWnd::GetDockState recupera le informazioni sullo stato CControlBar di qualsiasi finestra cornice oggetti e lo inserisce nell'oggetto CDockState.È quindi possibile scrivere il contenuto dell'oggetto CDockState di archiviazione a Serializzare o CDockState::SaveState.Se successivamente si desidera ripristinare lo stato delle barre di controllo nella finestra cornice, è possibile caricare lo stato con Serialize o CDockState::LoadState, quindi utilizzare CFrameWnd::SetDockState per applicare lo stato salvato le barre di controllo della finestra cornice.
Per ulteriori informazioni su ancorare le barre di controllo, vedere gli articoli barre di controllo, Barre degli strumenti: L'aggancio e floate Applicazioni utilizzano.
Gerarchia di ereditarietà
CDockState
Requisiti
Header: afxadv.h