Použití běžných ovládacích prvků v dialogovém okně
Běžné ovládací prvky Windows lze použít v dialogových oknech, zobrazeních formulářů, zobrazeních záznamů a v jakémkoli jiném okně založeném na šabloně dialogového okna. Následující postup s drobnými změnami bude fungovat i pro formuláře.
Procedury
Použití běžného ovládacího prvku v dialogovém okně
Ovládací prvek umístěte do šablony dialogového okna pomocí editoru dialogů.
Přidejte do třídy dialogového okna členovou proměnnou, která představuje ovládací prvek. V dialogovém okně Přidat členovou proměnnou zaškrtněte proměnnou ovládacího prvku a ujistěte se, že je vybrán ovládací prvek pro kategorii.
Pokud tento běžný ovládací prvek poskytuje vstup do programu, deklarujte v třídě dialogového okna další členské proměnné pro zpracování těchto vstupních hodnot.
Poznámka
Tyto členské proměnné můžete přidat pomocí místní nabídky v zobrazení tříd (viz Přidání členské proměnné).
V OnInitDialog pro vaši třídu dialogového okna nastavte počáteční podmínky pro společný ovládací prvek. Pomocí členské proměnné vytvořené v předchozím kroku nastavte počáteční hodnotu a další nastavení pomocí členských funkcí. Podrobnosti o nastavení najdete v následujících popisech ovládacích prvků.
V obslužnýchrutinch Podrobnosti o metodách najdete v následujících popisech ovládacích prvků.
Poznámka
Proměnná člena bude existovat pouze za předpokladu, že samotné dialogové okno existuje. Po zavření dialogového okna nebudete moct dotazovat ovládací prvek na vstupní hodnoty. Pokud chcete pracovat se vstupními hodnotami z běžného ovládacího prvku, přepište
OnOK
v třídě dialogového okna. V přepsání zadejte dotaz na ovládací prvek pro vstupní hodnoty a uložte tyto hodnoty do členských proměnných třídy dialogového okna.Poznámka
Výměnu dat dialogového okna můžete použít také k nastavení nebo načtení hodnot z ovládacích prvků v dialogovém okně.
Poznámky
Přidání některých běžných ovládacíchprvkůch Další informace o řešení této situace najdete v tématu Přidání ovládacích prvků do dialogového okna.
Co chcete udělat
Přidání ovládacích prvků do dialogového okna ručně místo editoru dialogového okna
Odvození ovládacího prvku z jednoho ze standardních běžných ovládacích prvků Windows