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