CDockState sınıfı
Seri hale getirilmiş bir CObject yükler, kaldırır ya da bir veya daha fazla takma denetim durumunu temizler sınıf çubukları kalıcı bellek (dosya).
class CDockState : public CObject
Üyeler
Public yöntemler
Ad |
Description |
---|---|
Dock durum bilgileri temizler. |
|
Depolanan sürüm numarasını alır çubuk durumu. |
|
Durum bilgilerini kayıt defterinden alır veya.INI dosyası. |
|
Durum bilgileri kayıt defterinde veya INI dosyası kaydeder. |
Ortak veri üyeleri
Ad |
Description |
---|---|
İşaretçiler depolanan bir dizi durum bilgilerini her denetim çubuğu için bir girdi ile sabitleyin. |
Notlar
Boyut ve konum çubuğu ve olup olmamanıza yuvaya dock durumu içerir. Ne zaman saklı alınıyor sabitlemek durumu, CDockState Çubuðu'nun denetler konumu ve geçerli ekran ayarlarıyla çubuğu görünmüyorsa, CDockState Çubuðu'nun ölçekler görünür olacak şekilde konumlandırın. Başlıca amacı, CDockState tüm durumunu kontrol çubukları sayısını tutmak için ve kaydedilmesi bu duruma izin vermek ve kayıt defterine, uygulama 's ya da yüklü.INI dosyası veya ikili biçimdeki bir parçası olarak bir CArchive nesnesinin içeriği.
Bar çubuğu, araç çubuğu, durum çubuğu veya iletişim çubuğu da dahil olmak üzere yuvalanabilir herhangi bir denetim olabilir. CDockStatenesneleri yazılır ve ya da bir dosyadan okunan bir CArchive nesnesi.
CFrameWnd::GetDockState tüm çerçeve pencerenin durumu bilgilerini alır CControlBar nesneleri ve içine koyar CDockState nesnesi. Daha sonra içeriğini yazmak CDockState ile depolama nesnesine Serialize veya CDockState::SaveState. Daha sonra çerçeve penceresinde Denetim çubuklarından durumunu geri yüklemek isterseniz, durumu ile yük Serialize veya CDockState::LoadState, daha sonra CFrameWnd::SetDockState kaydedilen durum çerçeve pencerenin denetim çubuklara uygulamak için.
Denetim çubuklarından takma hakkında daha fazla bilgi için bkz: makaleleri Denetim çubuklarından, araç çubukları: yerleştirme ve Yüzen, ve Çerçeve Windows.
Devralma hiyerarşisi
CDockState
Gereksinimler
Başlık: afxadv.h