Sdílet prostřednictvím


Použití ovládacích prvků karet

Toto téma obsahuje dva příklady, které používají ovládací prvky záložek. První příklad ukazuje, jak pomocí ovládacího prvku Tab přepínat mezi více stránkami textu v hlavním okně aplikace. Druhý příklad ukazuje, jak pomocí ovládacího prvku tab přepínat mezi více stránkami ovládacích prvků v dialogovém okně.

V této části

Námět Popis
Vytvoření ovládacího prvku Tab v hlavním okně
Příklad v této části ukazuje, jak vytvořit kartu jako ovládací prvek a zobrazit ji v klientské oblasti hlavního okna aplikace. Aplikace zobrazí třetí okno (statický ovládací prvek) v oblasti zobrazení ovládacího prvku tab. Okno rodiče umístí a nastaví velikost ovládacího prvku záložek a statického ovládacího prvku při zpracování zprávy WM_SIZE.
V tomto příkladu je sedm karet, jedna pro každý den v týdnu. Když uživatel vybere záložku, aplikace ve statickém ovládacím prvku zobrazí název odpovídajícího dne.
Jak vytvořit dialogové okno s kartami
Příklad v této části ukazuje, jak vytvořit dialogové okno, které používá karty k poskytnutí více stránek ovládacích prvků. Hlavní dialogové okno je modální dialogové okno. Každá stránka ovládacích prvků je definována šablonou dialogového okna, která má styl WS_CHILD. Když je vybrána karta, vytvoří se modeless dialogové okno pro novou stránku a dialogové okno pro předchozí stránku je zničeno.
Poznámka: V mnoha případech můžete pomocí seznamů vlastností snadněji implementovat dialogová okna s více stránkami. Další informace o listech vlastností naleznete v tématu O listech vlastností.
Šablona hlavního dialogového okna jednoduše definuje dva ovládací prvky tlačítek. Při zpracování události WM_INITDIALOG vytvoří procedura dialogového okna ovládací prvek záložky a načte prostředky šablony dialogového okna pro každá podřízená dialogová okna.