Sdílet prostřednictvím


MDI kartami skupiny

Funkci skupin s kartami rozhraní více dokumentů umožňuje více aplikací rozhraní dokumentu zobrazit jeden nebo více oken na záložkách (nebo skupiny systému windows s kartami, známé jako s kartami skupiny) v oblasti klienta MDI.Na kartách windows mohou být zarovnány svisle nebo vodorovně.Pokud je hostitelem aplikace více než jedné skupiny s kartami MDI, skupiny jsou odděleny propojovací jednotky.

Funkce

Funkce MDI kartami skupiny jsou:

  • Aplikace systému windows s kartami dynamicky vytvořit.

  • Aplikaci lze zarovnat s kartami windows vodorovně nebo svisle.

  • Skupiny systému windows s kartami jsou odděleny propojovací jednotky.Uživatele můžete změnit velikost s kartami skupiny pomocí příčky.

  • Uživatele můžete přetahovat jednotlivé záložky mezi skupinami.

  • Uživatele můžete přetáhnout jednotlivé záložky k vytvoření nové skupiny.

  • Uživatele můžete přesunout karty nebo vytvořit nové skupiny pomocí místní nabídky.

  • Aplikaci můžete uložit a načíst rozložení oken na záložkách.

  • Aplikaci můžete uložit a načíst seznam dokumentů MDI.

  • Aplikaci lze přistupovat na kartách jednotlivých skupin a měnit jejich parametry.

Cc165830.collapse_all(cs-cz,VS.110).gifPomocí MDI kartami skupiny

Úkoly obvykle prováděné s kartami MDI skupiny jsou následující:

  • Chcete-li povolit MDI kartami skupiny pro hlavní rámec okno volání CMDIFrameWndEx::EnableMDITabbedGroups.Druhý parametr této metody je instance CMDITabInfo třídy.Můžete použít výchozí parametry nebo je upravit, než budete volat CMDIFrameWndEx::EnableMDITabbedGroups.

  • Chcete-li změnit vlastnosti MDI s kartami skupiny za běhu, vytvořit nebo upravit CMDITabInfo objektu a volání CMDIFrameWndEx::EnableMDITabbedGroups znovu

  • Jak získat seznam MDI kartami windows, volání CMDIFrameWndEx::GetMDITabGroups.

  • Chcete-li vytvořit novou skupinu s kartami MDI vedle aktivní s kartami skupiny volání CMDIFrameWndEx::MDITabNewGroup.

  • Přesune fokus vstupu na předchozí nebo další okno s kartami skupiny, volejte CMDIFrameWndEx::MDITabMoveToNextGroup.

  • Zda je okno MDI člen kartami skupiny volání CMDIFrameWndEx::IsMemberOfMDITabGroup.

  • Chcete-li zjistit, zda jsou povoleny MDI karty nebo MDI kartami skupiny pro hlavní rámec okno, volání CMDIFrameWndEx::AreMDITabs.Volejte pouze zjistit, zda jsou povoleny MDI kartami skupiny, CMDIFrameWndEx::IsMDITabbedGroup.

  • Chcete-li zobrazit místní nabídku, když uživatel klepne kartu nebo přetáhne ho do jiné skupiny s kartami MDI, přepsat CMDIFrameWndEx::OnShowMDITabContextMenu v CMDIFrameWndEx-odvozené třídy.Pokud tuto metodu nelze implementovat, aplikace nezobrazí místní nabídku.

  • Chcete-li uložit rozložení skupin na záložkách MDI aplikace, volání CMDIFrameWndEx::SaveMDIState.Načíst dříve uložené MDI kartami profil skupiny, volání CMDIFrameWndEx::LoadMDIState.Můžete také volat tyto metody načíst nebo uložit seznam otevřených dokumentů aplikace MDI.Další informace o ukládání a načítání stavu MDI, viz CMDIFrameWndEx::LoadMDIState.

Viz také

Referenční dokumentace

Třída CMDIFrameWndEx

Třída CMDIChildWndEx

Třída CMDITabInfo

Další zdroje

Uživatelské rozhraní