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. |