Třída CDockingManager
Implementuje funkce jádra, který řídí dokovací rozložení v okně hlavní rámec.
class CDockingManager : public CObject
Členy
Veřejné metody
Název |
Description |
---|---|
Ukotvit podokno vytvoří a přidá ji do seznamu Ovládací panely. |
|
Přidá popisovač pruh podokno seznamu skryté MDI panel podokna s kartami. |
|
Přidá do seznamu mini rámečků rámeček. |
|
Registruje dokovací Správce podokna. |
|
Přepočítá a upraví rozložení všech podoken v rámci okna. |
|
Způsobí, že WM_NCCALCSIZE zprávy zasílané do všech podoken a CPaneFrameWnd windows. |
|
Nastaví zarovnání obdélník. |
|
Ukotvení podokna v režimu automatické skrývání změní tak, že trvá na celou šířku nebo výšku rámečku klientské oblasti ohraničeny ukotvit weby. |
|
Vytvoří automaticky skrývat panel nástrojů. |
|
Přináší ukotvené panely, které mají zadané zarovnání nahoru. |
|
Přidá do nabídky názvy dokovací podoken a panely nástrojů. |
|
Vypočítá očekávané obdélník ukotvené okno. |
|
Vytvoří dokovací správce. |
|
Určuje panel, který obsahuje daný bod a jeho dokovací stav. |
|
Povolí nebo zakáže načítání dokovací rozložení z registru. |
|
Podokno ukotvené okno snímku nebo jiného podokna. |
|
Ukotvené podokno vlevo od jiného podokna. |
|
Umožňuje ukotvení podokna do hlavního rámce, ukotvit podokno vytvoří a přidá do seznamu Ovládací panely. |
|
Ukotvit podokno vytvoří a umožňuje ukotvení podokna do hlavního rámce. |
|
Zobrazí další tlačítka, který otevře rozbalovací nabídky na titulky dokovací podoken. |
|
Sděluje knihovně zvláštní místní nabídky, která má seznam panelů nástrojů aplikace a ukotvení příček, když uživatel klepne pravým tlačítkem myši a v knihovně je zpracování zprávy WM_CONTEXTMENU. |
|
Načte panelu podokna, který je na určené pozici a má zadané zarovnání. |
|
Vrátí na pruh podokno id podokně panelu cíl. |
|
Najde podokno ID zadaný ovládací prvek. |
|
Potvrdí všechny aktuální pozice panelu nástrojů na virtuální obdélníky. |
|
Vrátí rámce, který obsahuje daný bod. |
|
Obdélník, který obsahuje hranice oblasti klient získá. |
|
Vrátí aktuální dokovací režim. |
|
Ukazatel se získá snímek nadřazené okno. |
|
Vrátí povolené zarovnání podoken. |
|
Získá seznam miniframes. |
|
Získá obdélník vnější okraje rámečku. |
|
Vrátí seznam podoken, které patří k dokovací správce.To zahrnuje všechny plovoucí podoken. |
|
Ukazatel na inteligentní dokovací manager obnoví. |
|
Ukazatel na inteligentní dokovací manager obnoví. |
|
Vrátí parametry inteligentní dokovací dokovací správce. |
|
Statické metody, která vrací motiv použit k zobrazení inteligentních značek ukotvení. |
|
Skryje panel, který je v režimu automatické skrývání. |
|
Ukotvit podokno vytvoří a vloží jej do seznamu Ovládací panely. |
|
Vloží ovládací prvek podokna seznamu Ovládací panely. |
|
Určuje, zda rozbalovací nabídky na titulky podoken. |
|
Určuje rozložení všech podoken upraveny. |
|
Určuje, zda dokovací správce v režimu OLE kontejneru. |
|
Určuje, zda je zadaný bod poblíž doku webu. |
|
Určuje, pokud je nastaven režim náhledu. |
|
Správce dokovací stav načte z registru. |
|
Zamkne daného okna. |
|
Rámci vyvolána při provádí aktivní okno rámců nebo je deaktivován. |
|
Volat rozhraní active rozbalovací nabídky zpracovává zprávy WM_DESTROY. |
|
Přesunout okno mini-frame rámci volány. |
|
Při vytváření nabídky, která obsahuje seznam podoken volat rozhraní. |
|
Panel obsahující daný bod vrátí. |
|
Volat rámec zaškrtněte nebo zrušte zaškrtnutí políčka u zadaného příkazu a přepočet rozložení zobrazené podokno. |
|
Přepočítá vnitřní rozložení ovládacích prvků v seznamu ovládací prvky. |
|
Vydání nádoby prázdné podokno. |
|
Odebere zadaný skrytý pruh podokno. |
|
Odstraní určené ze seznamu mini rámce. |
|
Zruší registraci podokně a odstraní ze seznamu dokovací správce. |
|
Jedno podokno nahrazuje jinou. |
|
Rekreační snímky v seznamu mini rámců. |
|
Správce dokovací stav uloží do registru. |
|
Zadanou zprávu odešle všechny mini rámce. |
|
Dokovací správce zapíše do archivu.(Přepíše CObject::Serialize.) |
|
Nastaví velikost, šířka a Výška ovládacích panelů a zadané podokno. |
|
Nastaví režim dokovací. |
|
Nastaví dokovací stav ovládacích panelů, mini rámců a skrýt pruhy. |
|
Nastaví režim náhledu pruhů, které jsou zobrazeny v náhledu tisku. |
|
Nastaví parametry, které definují chování inteligentní dokování. |
|
Zobrazí nebo skryje windows mini rámců. |
|
Zobrazí nebo skryje pruhů, řízení a automatické skrývání podokna. |
|
Spustí inteligentní docking zadané okno podle zarovnání inteligentní dokovací správce. |
|
Zastaví inteligentní dokování. |
Datové členy
Název |
Description |
---|---|
Určuje, zda správce dokovací skryta podokna v režimu OLE kontejneru. |
|
Určuje globální dokovací režim. |
|
Určuje dokovací citlivosti. |
|
Určuje dobu v milisekundách před ukotvení podokna ukotven v bezprostřední dokovací režimu. |
|
Určuje dobu v milisekundách před ukotvený panel nástrojů do okna Hlavní rámec. |
Poznámky
V okně hlavní rámec vytvoří a inicializuje automaticky této třídy.
Dokovací objekt správce obsahuje seznam všech podoken v dokovací rozložení a seznam všech CPaneFrameWnd systému windows, které patří do okna Hlavní rámec.
CDockingManager Třída implementuje některé služby, které můžete najít v podokně nebo CPaneFrameWnd okna.Obvykle není volání tyto služby přímo protože jsou zabaleny do objektu okna Hlavní rámec.Další informace naleznete v tématu Třída CPaneFrameWnd.
Tipy pro přizpůsobení
Použít následující tipy pro CDockingManager objekty:
Třída CDockingManagerTyto režimy dokovací podporuje:
AFX_DOCK_TYPE::DT_IMMEDIATE
AFX_DOCK_TYPE::DT_STANDARD
AFX_DOCK_TYPE::DT_SMART
Jsou definovány tyto režimy dokovací CDockingManager::m_dockModeGlobal a voláním CDockingManager::SetDockingMode.
Pokud chcete vytvořit podokno s plovoucí, nastavitelná, zavolejte CDockingManager::AddPane metoda.Tato metoda registruje dokovací správce, který je odpovědný za rozložení v podokně do podokna.
Příklad
Následující příklad demonstruje použití různých metod v CDockingManager třídy konfigurace CDockingManager objektu.Příklad ukazuje, jak zobrazit další tlačítka, který otevře rozbalovací nabídky na titulky dokovací podoken a nastavení režimu dokovací objektu.Tento fragment kódu je součástí Visual Studio Demo vzorku.
CDockingManager* pDockManager = GetDockingManager();
ASSERT_VALID(pDockManager);
pDockManager->AdjustPaneFrames();
pDockManager->EnableDockSiteMenu();
pDockManager->SetDockingMode(DT_STANDARD);
Hierarchii dědičnosti
Požadavky
Záhlaví: afxDockingManager.h