CDockState

CDockState una classe CObject serializzata in carica, Scarica o cancella lo stato di uno o pi barre di controllo aggancio in memoria persistente (un file). Lo stato del bacino include le dimensioni e la posizione della barra e se non si ancorata. Quando recuperando la stored dock per stato, CDockState controlla la barra di posizione e, se la barra non visibile con le impostazioni correnti di schermo, CDockState scale del bar posizione in modo che sia visibile. Lo scopo principale di CDockState di tenere l'intero stato di un numero di barre di controllo e di permettere tale stato essere salvati e caricati sia nel registro, l'applicazione.File INI, o in forma binaria come parte del contenuto di un oggetto CArchive.

Il bar pu essere qualsiasi controllo agganciabile bar, tra cui una barra degli strumenti, barra di stato o barra di dialogo. CDockState oggetti sono scritti e letto a o da un file tramite un oggetto CArchive.

CFrameWnd::GetDockState recupera le informazioni sullo stato di oggetti CControlBar tutti i frame della finestra e lo mette in oggetto CDockState . Si pu quindi scrivere il contenuto dell'oggetto CDockState all'archiviazione con Serialize o CDockState::SaveState. Se successivamente si desidera ripristinare lo stato delle barre di controllo nella finestra con frame, possibile caricare lo stato con Serialize o CDockState::LoadState, quindi utilizzare CFrameWnd::SetDockState per applicare lo stato salvato a barre di controllo della finestra con frame.

Per ulteriori informazioni sull'ancoraggio di barre di controllo, vedere gli articoli Controllo barra di argomenti, barre degli strumenti: Docking e galleggiante, e Frame Window argomenti nel manuale del programmatore di Visual C++.

# include lt;afxadv.h>

Membri della classeClasse base | Gerarchia Chart

Index