Sdílet prostřednictvím


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ě

  1. Ovládací prvek umístěte do šablony dialogového okna pomocí editoru dialogů.

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

  3. 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é).

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

    K inicializaci ovládacíchprvkůch

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

Viz také

Příprava a použití ovládacích prvků
Ovládací prvky