In m'n Delphi Applicatie heb ik een TMonthCalendar control zitten.
Als een gebruiker nu op een bepaalde dag dubbelklikt, dan moet die dag bold gezet worden.
Als een gebruiker dus dubbelklikt op een datum, dan steek ik die datum in een Array en die array gebruik ik dan ik de OnGetMonthInfo event handler om de dagen vet te zetten.
Dat op zich is het probleem niet. Ik krijg de gewenste dagen wel vetjes, maar ik krijg ze niet vet gedrukt wanneer ik het wil.
Ik moet namelijk eerst eens van maand veranderen en als ik dan terugkeer naar de maand met de gekozen dagen, dan pas worden ze in het vet gezet.
Nu wil ik natuurlijk dat de dagen vet worden van zodra ze gekozen zijn. Ik heb hiervoor al op groups.google.com gekeken en daar zijn er verschillende mensen met hetzelfde probleem. Dat probleem zou m.i. dan kunnen opgelost worden door een message te senden naar de CalendarControl, nl. de MCM_SETDAYSTATE message. Probleem is, dat als ik
doe, de compiler klaagt dat hij MCM_SETDAYSTATE niet kent. Wat heb ik over het hoofd gezien? Waar wordt die message in gedefinieerd?
Als een gebruiker nu op een bepaalde dag dubbelklikt, dan moet die dag bold gezet worden.
Als een gebruiker dus dubbelklikt op een datum, dan steek ik die datum in een Array en die array gebruik ik dan ik de OnGetMonthInfo event handler om de dagen vet te zetten.
Dat op zich is het probleem niet. Ik krijg de gewenste dagen wel vetjes, maar ik krijg ze niet vet gedrukt wanneer ik het wil.
Ik moet namelijk eerst eens van maand veranderen en als ik dan terugkeer naar de maand met de gekozen dagen, dan pas worden ze in het vet gezet.
Nu wil ik natuurlijk dat de dagen vet worden van zodra ze gekozen zijn. Ik heb hiervoor al op groups.google.com gekeken en daar zijn er verschillende mensen met hetzelfde probleem. Dat probleem zou m.i. dan kunnen opgelost worden door een message te senden naar de CalendarControl, nl. de MCM_SETDAYSTATE message. Probleem is, dat als ik
code:
1
| SendMessage(Kalender.Handle, MCM_SETDAYSTATE, 0, 0); |
doe, de compiler klaagt dat hij MCM_SETDAYSTATE niet kent. Wat heb ik over het hoofd gezien? Waar wordt die message in gedefinieerd?
https://fgheysels.github.io/