Klasa CDockingManager
Implementuje funkcjonalności, która kontroluje układ dokowanie w oknie głównym ramki.
class CDockingManager : public CObject
Członkowie
Metody publiczne
Nazwa |
Opis |
---|---|
Tworzy okienka stacji dokującej i dodaje go do listy pasków. |
|
Dodaje pasek uchwytu okienka do listy MDI ukryty pasek okienka na kartach. |
|
Ramki dodaje do listy mini ramek. |
|
Rejestruje okienko Menedżer dokowania. |
|
Oblicza i dopasowuje układ wszystkich okienek w oknie ramki. |
|
Powoduje, że WM_NCCALCSIZE komunikat przesyłany do wszystkich okienek i CPaneFrameWnd systemu windows. |
|
Dostosowuje wyrównanie prostokąta. |
|
Zmienia rozmiar Dokowanie okienka w trybie Autoukrywanie tak, że ma pełną szerokość lub wysokość ramki obszaru klienckiego otoczony zadokować witryn. |
|
Tworzy autoukrywanie paska narzędzi. |
|
Przełącza zadokowane paski, które zostały określone wyrównanie do góry. |
|
Dodaje nazwy dokowania okienek i paski narzędzi do menu. |
|
Oblicza przewidywany prostokąt okna zadokowane. |
|
Tworzy Menedżera dokowania. |
|
Określa okienka zawierającego dany punkt i jego stan dokowania. |
|
Włącza lub wyłącza załadunku dokowania układ z rejestru. |
|
Dokowane okienka do innego okienka lub ramki okna. |
|
Dokowane okienka z innego okienka w lewo. |
|
Umożliwia Dokowanie okienka w ramce głównej, okienko dock tworzy i dodaje ją do listy pasków. |
|
Tworzy okienka stacji dokującej i umożliwia Dokowanie okienka w ramce głównej. |
|
Wyświetla dodatkowy przycisk otwiera menu podręcznego podpisy wszystkie okienka dokowania. |
|
Informuje biblioteki, aby wyświetlić menu kontekstowe specjalne, która ma listę aplikacji pasków narzędzi i okienek dokowania, gdy użytkownik kliknie prawym przyciskiem myszy i przetwarzania wiadomości WM_CONTEXTMENU biblioteki. |
|
Pobiera pasku okienka w określonym położeniu i ma określone wyrównanie. |
|
Zwraca pasku okienko ma identyfikator docelowy okienko pasek. |
|
Wyszukuje okienka przez identyfikator określonego formantu. |
|
Przydziela bieżącym położeniu narzędzi do wirtualnego prostokątów. |
|
Zwraca ramki, która zawiera dany punkt. |
|
Zwraca prostokąt, który zawiera granice obszaru klienta. |
|
Zwraca bieżący tryb dokowania. |
|
Pobiera wskaźnik do ramki okna nadrzędnego. |
|
Zwraca włączone wyrównanie okienek. |
|
Pobiera listę miniframes. |
|
Zwraca prostokąt, który zawiera zewnętrzne krawędzie ramki. |
|
Zwraca listę okienek należące do Menedżera dokowania.Obejmuje to wszystkie okienka przestawne. |
|
Pobiera wskaźnik inteligentne Menedżera dokowania. |
|
Pobiera wskaźnik inteligentne Menedżera dokowania. |
|
Zwraca inteligentne dokowania parametrów Menedżer dokowania. |
|
Statyczna metoda zwraca motyw używany do wyświetlania inteligentnych znaczników dokowania. |
|
Ukrywa okienko jest w trybie Autoukrywanie. |
|
Tworzy okienka stacji dokującej i wstawi go do listy pasków. |
|
Wstawia Panelu sterowania listę pasków. |
|
Określa, czy wyskakujące menu jest wyświetlane na wszystkich okienek podpisy. |
|
Określa, jeśli układy wszystkie okienka są korygowane. |
|
Określa, czy Menedżer dokowania w trybie kontenera OLE. |
|
Określa, czy punkt określony jest w pobliżu witryny stacji dokującej. |
|
Określa, jeżeli jest ustawiony w trybie podglądu wydruku. |
|
Stan dokowania Menedżer ładuje z rejestru. |
|
Blokuje danego okna. |
|
Wywoływane w ramach, gdy okno ramki jest aktywowane lub jest dezaktywowany. |
|
Wywołana w ramach przy aktywnym menu wyskakującego przetwarza wiadomość WM_DESTROY. |
|
Wywołana przez RAM, aby przenieść okno mini-frame. |
|
Wywołana w ramach znajdującej się menu, która ma listę okienka. |
|
Zwraca okienka zawierającego dany punkt. |
|
Wywołana przez RAM zaznacz lub wyczyść pole wyboru dla określonego polecenia i ponownie obliczyć układ pokazano okienka. |
|
Przelicza wewnętrzny układ formantów na liście formantów. |
|
Zwalnia kontenery puste okienko. |
|
Usuwa określony ukryty pasek okienka. |
|
Usuwa określony ramki z listy mini ramek. |
|
Wyrejestrowuje okienko i usuwa go z listy w Menedżerze dokowania. |
|
Zastępuje inny jednym okienku. |
|
Kurorty ramek na liście mini ramek. |
|
Stan dokowania Menedżera zapisuje w rejestrze. |
|
Wysyła komunikat określony we wszystkich ramkach mini. |
|
Zapisuje dokowania Menedżer archiwum.(Zastępuje CObject::Serialize.) |
|
Ustawia rozmiar, szerokość i wysokość pasków i określonym okienku. |
|
Ustawia tryb dokowania. |
|
Ustawia stan dokowanie pasków, mini ramki i paski Autoukrywanie. |
|
Ustawia tryb podglądu wydruku pasków, które są wyświetlane w podglądzie wydruku. |
|
Ustawia parametry, które definiują zachowanie inteligentne dokowania. |
|
Pokazuje lub ukrywa windows mini ramek. |
|
Pokazuje lub ukrywa okienek pasków kontroli i Autoukrywanie. |
|
Uruchamia inteligentne dokowanie określonego okna według wyrównanie inteligentne Menedżera dokowania. |
|
Zatrzymuje inteligentne dokowania. |
Członkowie danych
Nazwa |
Opis |
---|---|
Określa, czy Menedżer dokowania ukrywa okienek w trybie kontenera OLE. |
|
Określa tryb globalny dokowania. |
|
Określa czułość dokowania. |
|
Określa czas w milisekundach, zanim dokowania okienko jest zadokowana w trybie bezpośrednim dokowania. |
|
Określa czas w milisekundach, zanim pasek narzędzi jest zadokowany w oknie głównym ramki. |
Uwagi
Okno główne ramek tworzy i automatycznie inicjuje tej klasy.
Dokowanie obiektu Menedżera przechowuje listę wszystkich okienek, które są w układzie dokowania i listę wszystkich CPaneFrameWnd windows należących do okna głównego ramki.
CDockingManager Klasy implementuje niektóre usługi, których można znaleźć w okienku lub CPaneFrameWnd okna.Zazwyczaj nie wywoła tych usług bezpośrednio, ponieważ są one zapakowane w głównym ramki obiektu window.Aby uzyskać więcej informacji, zobacz Klasa CPaneFrameWnd.
Porady dotyczące dostosowywania
Poniższe porady dotyczą CDockingManager obiektów:
Klasa CDockingManagerobsługuje tryby te dokowania:
AFX_DOCK_TYPE::DT_IMMEDIATE
AFX_DOCK_TYPE::DT_STANDARD
AFX_DOCK_TYPE::DT_SMART
Te tryby dokowania są definiowane przez CDockingManager::m_dockModeGlobal i ustawiać, wywołując CDockingManager::SetDockingMode.
Jeśli okienko przestawne, o zmiennym rozmiarze, call CDockingManager::AddPane metody.Metoda ta rejestruje okienka dokowania manager, który jest odpowiedzialny za układ okienka.
Przykład
Poniższy przykład demonstruje, jak korzystać z różnych metod w CDockingManager klasy, aby skonfigurować CDockingManager obiektu.W przykładzie pokazano, jak wyświetlić dodatkowy przycisk otwiera menu podręcznego podpisy wszystkie okienka dokowania i jak ustawić tryb dokowania obiektu.To urywek kodu jest częścią próbki Visual Studio Demo.
CDockingManager* pDockManager = GetDockingManager();
ASSERT_VALID(pDockManager);
pDockManager->AdjustPaneFrames();
pDockManager->EnableDockSiteMenu();
pDockManager->SetDockingMode(DT_STANDARD);
Hierarchii dziedziczenia
Wymagania
Nagłówek: afxDockingManager.h