CDockingManager sınıfı
Ana çerçeve penceresinde yerleştirme düzenini denetleyen çekirdek işlevselliği uygular.
class CDockingManager : public CObject
Üyeler
Public yöntemler
Ad |
Description |
---|---|
Dock bölmesi oluþturur ve kontrol çubukları listesine ekler. |
|
Bir tanıtıcı bir çubuk ekler gizli MDI bölmelerini sekmeli listesi bölmesi. |
|
Çerçeve mini çerçeve listesine ekler. |
|
Bir bölmeyi takma Yöneticisi'yle birlikte kaydeder. |
|
Yeniden hesaplar ve çerçeve penceresi içindeki tüm bölmeler düzeni ayarlar. |
|
Neden WM_NCCALCSIZE tüm bölmeler gönderilmek üzere ileti ve CPaneFrameWnd windows. |
|
Bir dikdörtgen hizalanmasını ayarlar. |
|
Otomatik Gizle modunu takma bölmesinde, böylece tam genişlikli alır veya çerçevenin istemci alanı tarafından çevrili yüksekliğini sabitlemek siteleri yeniden boyutlandırır. |
|
Otomatik Gizle araç çubuğu oluşturur. |
|
Belirtilen hizalama üstüne sahip yerleşik çubukları getirir. |
|
Takma bölmeleri ve araç çubukları adlarını bir menüye ekler. |
|
Yerleşik bir pencereyi beklenen dikdörtgen hesaplar. |
|
Takma Yöneticisi oluşturur. |
|
Belirli bir noktayı ve takma durumunu içeren bölmeyi belirler. |
|
Etkinleştirir veya kayıt defterinden yerleştirme düzeni yüklenmesini devre dışı bırakır. |
|
Başka bir bölme veya çerçeveye pencereye bir bölme docks. |
|
Bir bölmeden diğerine sola docks. |
|
Ana kareye bölmesinin docking etkinleştirir, dock bölmesi oluþturur ve kontrol çubukları listesine ekler. |
|
Dock bölmesi oluþturur ve ana kareye bölmesinin docking etkinleştirir. |
|
Resim yazıları tüm takma bölmeleri açılır menüsünden açar ek bir düğme görüntüler. |
|
Uygulama araç çubuklarını ve bölmeleri takma listesine kullanıcı farenin sağ düğmesiyle tıkladığında ve Kütüphane wm_contextmenu ileti işleme sahip bir özel bağlam menüsünü görüntülemek için kitaplık söyler. |
|
Çubuk alır belirtilen konumda olduğundan ve belirtilen hizalama olan bölmesi. |
|
Çubuk verir hedef çubuğu bölmesinin kimliğine sahip bölmesi. |
|
Belirtilen denetim kimliği tarafından bölmesi bulur |
|
Tüm geçerli araç çubuğu konumları sanal dikdörtgenler için kaydeder. |
|
Verilen noktası içeren çerçeve döndürür. |
|
İstemci alanının sınırları içeren dikdörtgen alır. |
|
Geçerli takma moduna döner. |
|
Ana pencere çerçevesi için bir işaretçi alır. |
|
Bölmeleri etkin hizalamasını döndürür. |
|
Miniframes bir listesini alır. |
|
Dış kenarlarını çerçevenin içeren dikdörtgen alır. |
|
Takma Yöneticisi'ne ait bölmeleri listesini döndürür.Bu, tüm kayan bölmeleri içerir. |
|
Akıllı takma Yöneticisi için bir işaretçi alır. |
|
Akıllı takma Yöneticisi için bir işaretçi alır. |
|
Akıllı takma parametreleri için takma Yöneticisi döndürür. |
|
Bir static yöntem Akıllı takma işaretleyicileri görüntülemek için kullanılan bir tema döndürür. |
|
Otomatik Gizle modunda bölmesini gizler. |
|
Dock bölmesi oluþturur ve kontrol çubukları listesine ekler. |
|
Denetim Masası, Denetim çubukları listesine ekler. |
|
Tüm bölmeler başlıkları bir açılır menünün görüntülenip görüntülenmeyeceğini belirtir. |
|
Tüm bölmeler düzenlerden düzeltilir belirler. |
|
Takma Yöneticisi ole kapsayıcı modunda olup olmadığını belirtir. |
|
Belirli bir noktaya yakın dock bölgesi olup olmadığını belirler. |
|
Baskı Önizleme modunu ayarlanmış olup olmadığını belirler. |
|
Takma Yöneticisi'nin durumuna kayıt defterinden yükler. |
|
Belirli pencere kilitler. |
|
Çerçeve penceresi etkinleştirilir veya devre dışı olduğunda çerçevesi tarafından çağrıldı. |
|
Etkin bir açılır menü wm_destroy iletiyi işlerken çerçevesi tarafından çağrıldı. |
|
Mini-frame Pencereyi taşımak için çerçevesi tarafından çağrıldı. |
|
Bölmeleri listesine sahip bir menü oluşturduğunda çerçevesi tarafından çağrıldı. |
|
Verilen noktası içeren bölme döndürür. |
|
Seçin veya belirtilen komut için onay kutusunu temizleyin ve gösterilen bölmenin düzeni yeniden hesaplamak için çerçevesi tarafından çağrıldı. |
|
Denetim listesinde mevcut denetimlerin iç düzenini yeniden hesaplar. |
|
Boş bölmesi kapsayıcıları yayımlar. |
|
Belirtilen gizli bölme kaldırır. |
|
Belirli bir kare mini çerçeve listesinden kaldırır. |
|
Bir bölmeyi kaydını siler ve takma Yöneticisi'ndeki listeden kaldırır. |
|
Bir bölmede bir başkasıyla değiştirir. |
|
Mini çerçeve listesi'ndeki karelerin resorts. |
|
Takma Yöneticisi'nin durumuna kayıt defterine kaydeder. |
|
Belirtilen ileti mini tüm çerçevelere gönderir. |
|
Takma Yöneticisi bir arşiv yazar.(Geçersiz kılar CObject::Serialize.) |
|
Boyutu, Genişlik ve yüksekliğini kontrol çubukları ve belirtilen bölme ayarlar. |
|
Yerleştirme modu ayarlar. |
|
Denetim çubuklarından, mini çerçeveleri ve otomatik gizle çubukları takma durumunu ayarlar. |
|
Baskı önizlemede görüntülenen çubukları Baskı Önizleme modunu ayarlar. |
|
Akıllı yerleştirme davranışını tanımlayan parametreleri ayarlar. |
|
Gösterir veya gizler windows mini çerçeve. |
|
Gösterir veya gizler denetimi ve otomatik gizle çubukları bölmeleri. |
|
Akıllı Akıllı takma Yöneticisi hizalamasını göre belirtilen pencerenin takma başlar. |
|
Docking durakları Akıllı. |
Veri üyeleri
Ad |
Description |
---|---|
Takma Yöneticisi ole kapsayıcı modda bölmeleri gizler olup olmadığını belirtir. |
|
Genel yerleştirme modu belirtir. |
|
Yerleştirme duyarlılığı belirtir. |
|
Takma Immediate Mode'da yuvaya takma bölmesi önce süreyi milisaniye cinsinden belirtir. |
|
Bir araç çubuğu ana çerçeve penceresine sabitlenmişken önce süreyi milisaniye cinsinden belirtir. |
Notlar
Ana çerçeve penceresi oluşturur ve bu sınıfın otomatik olarak başlatır.
Takma Yöneticisi nesnesi yerleştirme düzeni içinde bulunan tüm bölmeleri listesini ve ayrıca tüm listesini tutan CPaneFrameWnd ana çerçeve penceresine ait windows.
CDockingManager Sınıfı, bir bölme bulmak için kullanabileceğiniz bazı hizmetler uygular veya bir CPaneFrameWnd pencere.Ana kare window nesnesini sarılan olduğundan, genellikle bu hizmetler doğrudan çağırmayın.Daha fazla bilgi için bkz. CPaneFrameWnd sınıfı.
Özelleştirme ipuçları
Aşağıdaki ipuçlarını uygulayın CDockingManager nesneleri:
CDockingManager sınıfıBu takma modlarını destekler:
AFX_DOCK_TYPE::DT_IMMEDIATE
AFX_DOCK_TYPE::DT_STANDARD
AFX_DOCK_TYPE::DT_SMART
Bu yerleştirme modları tarafından tanımlanan CDockingManager::m_dockModeGlobal ve çağırarak CDockingManager::SetDockingMode.
Değişken olmayan, FormBorderStyle bölmesi oluşturmak istiyorsanız, arama CDockingManager::AddPane yöntemi.Bu yöntem bölmesinde bölmenin düzeni için sorumlu olan takma Yöneticisi ile kaydeder.
Örnek
Aşağıdaki örnekte çeşitli yöntemleri kullanımı gösterilmiştir CDockingManager yapılandırmak için sınıf bir CDockingManager nesnesi.Örnek resim yazıları tüm takma bölmeleri açılır menüsünden açar ek bir düğme görüntüler ve sonra nesne yerleştirme modunu ayarlayın gösterir.Bu kod parçacığını parçası olan Visual Studio Demo örnek.
CDockingManager* pDockManager = GetDockingManager();
ASSERT_VALID(pDockManager);
pDockManager->AdjustPaneFrames();
pDockManager->EnableDockSiteMenu();
pDockManager->SetDockingMode(DT_STANDARD);
Devralma hiyerarşisi
Gereksinimler
Başlık: afxDockingManager.h