Auswahl einer Wochentag-Kombination
Beschreibung:
Der folgende Programmcode zeigt die Definition eines Windows, über das eine
beliebige Wochentag-Kombination ausgewählt werden kann. Dazu werden spezielle Zugriffsfunktionen für ein periodisches Datum verwendet. Um mehrere Wochentage eingegeben zu können, muss die Auswahl einer Menge von Radiobuttons durch das Flag SELECT_MULTIPLE erlaubt werden. Das jeweilige periodische Datum wird erzeugt, indem ein neues Objekt von diesem Typ generiert wird und dann die Funktion DrainWindow die
entsprechende Wochentag-Kombination in dieses Objekt stellt.Anmerkung: Bei diesem Projekt wurde auf den Test, ob mindestens ein Radiobutton gedrückt wurde, verzichtet.
Code-Beispiel:
Window(Win, SELECT_MULTIPLE, 327, 57, 515, 102, T("Auswahl einer
Wochentag-Kombination", "Selection of a weekday-combination"))
{
Radio(CX_PERIODIC_DATE::Mondays(), 70, 10, 251,
T("Montags", "Mondays"))
Radio(CX_PERIODIC_DATE::Tuesdays(), 70, 20, 250,
T("Dienstags", "Tuesdays"))
Radio(CX_PERIODIC_DATE::Wednesdays(), 70, 30, 251,
T("Mittwochs", "Wednesdays"))
Radio(CX_PERIODIC_DATE::Thursdays(), 70, 40, 251,
T("Donnerstags", "Thursdays"))
Radio(CX_PERIODIC_DATE::Fridays(), 70, 50, 251,
T("Freitags", "Fridays"))
Radio(CX_PERIODIC_DATE::Saturdays(), 70, 60, 251,
T("Samstags", "Saturdays"))
Radio(CX_PERIODIC_DATE::Sundays(), 70, 70, 251,
T("Sonntags", "Sundays"))