CDockState

CDockState yükler, kaldırır ya da bir veya daha fazla takma kontrol çubukları kalıcı bellekte (dosya) durumunu temizler, serileştirilmiş bir CObject sınıfıdır. Stok durumu, boyutu ve konumu bar ve yerleştirilmiş olup olmadığını içerir. Saklı alma noktası devlet, CDockState bar'ın denetler getirin ve bar geçerli ekran ayarlarıyla görünür değilse, CDockState bar'ın ölçekler görünür şekilde konumlandırın. CDockState ana amacı tüm devlet kontrol çubukları çok sayıda tutmak için ve devlet kaydedilmesine izin vermek ve kayıt defterinin, uygulama ya da yüklü.INI dosyası, ya da ikili biçimde bir CArchive nesnenin içeriğinin bir parçası olarak.

Bar bar, bir araç çubuğu, durum çubuğu veya iletişim çubuğu dahil yuvalanabilir herhangi bir denetim olabilir. CDockState nesneleri yazılı ve için ya da bir CArchive nesnesi aracılığıyla bir dosyadan okuma.

CFrameWnd::GetDockState çerçeve pencerenin tüm CControlBar nesnelerin durum bilgilerini alır ve CDockState nesnesi koyar. CDockState nesnesinin içeriğini, depolama Serialize ya da CDockState::SaveStatesonra yazabilirsiniz. Daha sonra çerçeve penceresi kontrolü çubuklar durumunu geri yüklemek isterseniz, Serialize ya da CDockState::LoadStateile devlet yük sonra kaydedilen devlet çerçeve pencerenin Denetim çubuklara uygulamak için CFrameWnd::SetDockState kullanın.

Denetim çubuklarını yerleştirme hakkında daha fazla bilgi için bkz: makaleleri Kontrol çubuğu konular, araç çubukları: rıhtım ve yüzen, ve Çerçeve penceresi konuları Visual c++ programlama Kılavuzu.

# include lt;afxadv.h>

Sı&nıf üyeleri |nbsp; Temel sınıf | Hiyerarşi çizelgesi

Index