Vytvoření ovládacího prvku rozšířené pole se seznamem
Způsob vytvoření rozšířeného ovládacího prvku pole se seznamem závisí na tom, jestli používáte ovládací prvek v dialogovém okně nebo ho vytváříte v nedialogovém okně.
Použití CComboBoxEx přímo v dialogovém okně
V editoru dialogů přidejte do prostředku šablony dialogového okna ovládací prvek Rozšířené pole se seznamem. Zadejte JEHO ID ovládacího prvku.
Pomocí dialogového okna Vlastnosti ovládacího prvku rozšířeného pole se seznamem zadejte požadované styly.
Pomocí Průvodce přidáním členské proměnné přidejte členovou proměnnou typu CComboBoxEx s control vlastnost. Tento člen můžete použít k volání
CComboBoxEx
členských funkcí.Pomocí Průvodce třídou můžete mapovat funkce obslužné rutiny ve třídě dialogového okna pro všechny rozšířené zprávy s oznámením pole se seznamem, které potřebujete zpracovat (viz mapování zpráv na funkce).
V OnInitDialog nastavte všechny další styly objektu
CComboBoxEx
.
Použití CComboBoxEx v okně mimodialog
Definujte ovládací prvek v zobrazení nebo třídě okna.
Volání členské funkce ovládacího prvku Create , pravděpodobně v OnInitialUpdate, pravděpodobně co nejdříve nadřazené okno je OnCreate obslužná funkce. Nastavte styly ovládacího prvku.