Hallo,<p>
eigenartige Sache: Ich will Tage eines bestimmten Datums in Fettschrift anzeigen, wenn an dem Datum irgendwas besonderes ist. Geht auch recht einfach, dank BoldDays(bolddays,boldcount - 1,MonthBoldInfo) .... das Problem ist, dass in Kalender->OnGetMonthInfo(TObject *Sender, unsigned int Month, unsigned int &MonthBoldInfo), das beim Zeichnen eines Monats aufgerufen wird, nur der Monat, nicht aber das Jahr mit angegeben wird, d.h. wenn der Anwender in den Monaten rumscrollt, Form vergroessert etc, hab' ich ein Problem mit der Zuordnung, ob ein Termin markiert werden muss, oder nicht. Obendrein wird, wenn zum Beispiel der Januar der erste angezeigte Monat ist, OnGetMonthInfo schon mit dem Monat 12 aufgerufen, was das ganze nicht einfacher macht. Die ganze Geschichte aus dem selektierten Datum TMonthCalendar->Date zu ermitteln, ist auch schwieriger als es zunaechst aussieht. Frage: Gibt es eine Möglichkeit das Jahr des gerade gezeichneten Monatsblatts herauszufinden?<P>
Gruss<p>
Armin
eigenartige Sache: Ich will Tage eines bestimmten Datums in Fettschrift anzeigen, wenn an dem Datum irgendwas besonderes ist. Geht auch recht einfach, dank BoldDays(bolddays,boldcount - 1,MonthBoldInfo) .... das Problem ist, dass in Kalender->OnGetMonthInfo(TObject *Sender, unsigned int Month, unsigned int &MonthBoldInfo), das beim Zeichnen eines Monats aufgerufen wird, nur der Monat, nicht aber das Jahr mit angegeben wird, d.h. wenn der Anwender in den Monaten rumscrollt, Form vergroessert etc, hab' ich ein Problem mit der Zuordnung, ob ein Termin markiert werden muss, oder nicht. Obendrein wird, wenn zum Beispiel der Januar der erste angezeigte Monat ist, OnGetMonthInfo schon mit dem Monat 12 aufgerufen, was das ganze nicht einfacher macht. Die ganze Geschichte aus dem selektierten Datum TMonthCalendar->Date zu ermitteln, ist auch schwieriger als es zunaechst aussieht. Frage: Gibt es eine Möglichkeit das Jahr des gerade gezeichneten Monatsblatts herauszufinden?<P>
Gruss<p>
Armin
Comment