Udostępnij za pośrednictwem


Klasa CDockingManager

Implementuje funkcjonalności, która kontroluje układ dokowanie w oknie głównym ramki.

class CDockingManager : public CObject

Członkowie

Bb983791.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CDockingManager::AddDockSite

Tworzy okienka stacji dokującej i dodaje go do listy pasków.

CDockingManager::AddHiddenMDITabbedBar

Dodaje pasek uchwytu okienka do listy MDI ukryty pasek okienka na kartach.

CDockingManager::AddMiniFrame

Ramki dodaje do listy mini ramek.

CDockingManager::AddPane

Rejestruje okienko Menedżer dokowania.

CDockingManager::AdjustDockingLayout

Oblicza i dopasowuje układ wszystkich okienek w oknie ramki.

CDockingManager::AdjustPaneFrames

Powoduje, że WM_NCCALCSIZE komunikat przesyłany do wszystkich okienek i CPaneFrameWnd systemu windows.

CDockingManager::AdjustRectToClientArea

Dostosowuje wyrównanie prostokąta.

CDockingManager::AlignAutoHidePane

Zmienia rozmiar Dokowanie okienka w trybie Autoukrywanie tak, że ma pełną szerokość lub wysokość ramki obszaru klienckiego otoczony zadokować witryn.

CDockingManager::AutoHidePane

Tworzy autoukrywanie paska narzędzi.

CDockingManager::BringBarsToTop

Przełącza zadokowane paski, które zostały określone wyrównanie do góry.

CDockingManager::BuildPanesMenu

Dodaje nazwy dokowania okienek i paski narzędzi do menu.

CDockingManager::CalcExpectedDockedRect

Oblicza przewidywany prostokąt okna zadokowane.

CDockingManager::Create

Tworzy Menedżera dokowania.

CDockingManager::DeterminePaneAndStatus

Określa okienka zawierającego dany punkt i jego stan dokowania.

CDockingManager::DisableRestoreDockState

Włącza lub wyłącza załadunku dokowania układ z rejestru.

CDockingManager::DockPane

Dokowane okienka do innego okienka lub ramki okna.

CDockingManager::DockPaneLeftOf

Dokowane okienka z innego okienka w lewo.

CDockingManager::EnableAutoHidePanes

Umożliwia Dokowanie okienka w ramce głównej, okienko dock tworzy i dodaje ją do listy pasków.

CDockingManager::EnableDocking

Tworzy okienka stacji dokującej i umożliwia Dokowanie okienka w ramce głównej.

CDockingManager::EnableDockSiteMenu

Wyświetla dodatkowy przycisk otwiera menu podręcznego podpisy wszystkie okienka dokowania.

CDockingManager::EnablePaneContextMenu

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.

CDockingManager::FindDockSite

Pobiera pasku okienka w określonym położeniu i ma określone wyrównanie.

CDockingManager::FindDockSiteByPane

Zwraca pasku okienko ma identyfikator docelowy okienko pasek.

CDockingManager::FindPaneByID

Wyszukuje okienka przez identyfikator określonego formantu.

CDockingManager::FixupVirtualRects

Przydziela bieżącym położeniu narzędzi do wirtualnego prostokątów.

CDockingManager::FrameFromPoint

Zwraca ramki, która zawiera dany punkt.

CDockingManager::GetClientAreaBounds

Zwraca prostokąt, który zawiera granice obszaru klienta.

CDockingManager::GetDockingMode

Zwraca bieżący tryb dokowania.

CDockingManager::GetDockSiteFrameWnd

Pobiera wskaźnik do ramki okna nadrzędnego.

CDockingManager::GetEnabledAutoHideAlignment

Zwraca włączone wyrównanie okienek.

CDockingManager::GetMiniFrames

Pobiera listę miniframes.

CDockingManager::GetOuterEdgeBounds

Zwraca prostokąt, który zawiera zewnętrzne krawędzie ramki.

CDockingManager::GetPaneList

Zwraca listę okienek należące do Menedżera dokowania.Obejmuje to wszystkie okienka przestawne.

CDockingManager::GetSmartDockingManager

Pobiera wskaźnik inteligentne Menedżera dokowania.

CDockingManager::GetSmartDockingManagerPermanent

Pobiera wskaźnik inteligentne Menedżera dokowania.

CDockingManager::GetSmartDockingParams

Zwraca inteligentne dokowania parametrów Menedżer dokowania.

CDockingManager::GetSmartDockingTheme

Statyczna metoda zwraca motyw używany do wyświetlania inteligentnych znaczników dokowania.

CDockingManager::HideAutoHidePanes

Ukrywa okienko jest w trybie Autoukrywanie.

CDockingManager::InsertDockSite

Tworzy okienka stacji dokującej i wstawi go do listy pasków.

CDockingManager::InsertPane

Wstawia Panelu sterowania listę pasków.

CDockingManager::IsDockSiteMenu

Określa, czy wyskakujące menu jest wyświetlane na wszystkich okienek podpisy.

CDockingManager::IsInAdjustLayout

Określa, jeśli układy wszystkie okienka są korygowane.

CDockingManager::IsOLEContainerMode

Określa, czy Menedżer dokowania w trybie kontenera OLE.

CDockingManager::IsPointNearDockSite

Określa, czy punkt określony jest w pobliżu witryny stacji dokującej.

CDockingManager::IsPrintPreviewValid

Określa, jeżeli jest ustawiony w trybie podglądu wydruku.

CDockingManager::LoadState

Stan dokowania Menedżer ładuje z rejestru.

CDockingManager::LockUpdate

Blokuje danego okna.

CDockingManager::OnActivateFrame

Wywoływane w ramach, gdy okno ramki jest aktywowane lub jest dezaktywowany.

CDockingManager::OnClosePopupMenu

Wywołana w ramach przy aktywnym menu wyskakującego przetwarza wiadomość WM_DESTROY.

CDockingManager::OnMoveMiniFrame

Wywołana przez RAM, aby przenieść okno mini-frame.

CDockingManager::OnPaneContextMenu

Wywołana w ramach znajdującej się menu, która ma listę okienka.

CDockingManager::PaneFromPoint

Zwraca okienka zawierającego dany punkt.

CDockingManager::ProcessPaneContextMenuCommand

Wywołana przez RAM zaznacz lub wyczyść pole wyboru dla określonego polecenia i ponownie obliczyć układ pokazano okienka.

CDockingManager::RecalcLayout

Przelicza wewnętrzny układ formantów na liście formantów.

CDockingManager::ReleaseEmptyPaneContainers

Zwalnia kontenery puste okienko.

CDockingManager::RemoveHiddenMDITabbedBar

Usuwa określony ukryty pasek okienka.

CDockingManager::RemoveMiniFrame

Usuwa określony ramki z listy mini ramek.

CDockingManager::RemovePaneFromDockManager

Wyrejestrowuje okienko i usuwa go z listy w Menedżerze dokowania.

CDockingManager::ReplacePane

Zastępuje inny jednym okienku.

CDockingManager::ResortMiniFramesForZOrder

Kurorty ramek na liście mini ramek.

CDockingManager::SaveState

Stan dokowania Menedżera zapisuje w rejestrze.

CDockingManager::SendMessageToMiniFrames

Wysyła komunikat określony we wszystkich ramkach mini.

CDockingManager::Serialize

Zapisuje dokowania Menedżer archiwum.(Zastępuje CObject::Serialize.)

CDockingManager::SetAutohideZOrder

Ustawia rozmiar, szerokość i wysokość pasków i określonym okienku.

CDockingManager::SetDockingMode

Ustawia tryb dokowania.

CDockingManager::SetDockState

Ustawia stan dokowanie pasków, mini ramki i paski Autoukrywanie.

CDockingManager::SetPrintPreviewMode

Ustawia tryb podglądu wydruku pasków, które są wyświetlane w podglądzie wydruku.

CDockingManager::SetSmartDockingParams

Ustawia parametry, które definiują zachowanie inteligentne dokowania.

CDockingManager::ShowDelayShowMiniFrames

Pokazuje lub ukrywa windows mini ramek.

CDockingManager::ShowPanes

Pokazuje lub ukrywa okienek pasków kontroli i Autoukrywanie.

CDockingManager::StartSDocking

Uruchamia inteligentne dokowanie określonego okna według wyrównanie inteligentne Menedżera dokowania.

CDockingManager::StopSDocking

Zatrzymuje inteligentne dokowania.

Bb983791.collapse_all(pl-pl,VS.110).gifCzłonkowie danych

Nazwa

Opis

CDockingManager::m_bHideDockingBarsInContainerMode

Określa, czy Menedżer dokowania ukrywa okienek w trybie kontenera OLE.

CDockingManager::m_dockModeGlobal

Określa tryb globalny dokowania.

CDockingManager::m_nDockSensitivity

Określa czułość dokowania.

CDockingManager::m_nTimeOutBeforeDockingBarDock

Określa czas w milisekundach, zanim dokowania okienko jest zadokowana w trybie bezpośrednim dokowania.

CDockingManager::m_nTimeOutBeforeToolBarDock

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:

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

CObject

   CDockingManager

Wymagania

Nagłówek: afxDockingManager.h

Zobacz też

Informacje

Wykres hierarchii

Klasa CObject

Klasa CFrameWndEx

Klasa CDockablePane

Klasa CPaneFrameWnd

Inne zasoby

Klasy MFC