CDateTimeCtrl -> Kalender aufmachen



  • Hallo zusammen,

    ich habe ein kleines Problem. Und zwar gibt es in meinem Dialog ein unsichtbares CDateTimeCtrl, welches ich bei einem Klick auf eine Liste sichtbar machen möchte. Das klappt auch prima, nur soll jetzt noch der Kalender zur Auswahl eiens Datums DIREKT mit aufgehen. Wie stelle ich das an? Ich habe schon versucht, mit PostMessage und DTN_DROPDOWN eine entsprechende Nachricht an das DateTimeCtrl zu senden, aber in die OnDropdown-Methode geht das Programm nie rein.

    Liebe Grüße und danke schonmal!


  • Mod

    DTN_DROPDOWN ist eine Notification. Das heißt sie wird verwendet wenn das Control aufklappt. Nicht um es aufzuklappen.

    IMHO gibt es dafür keine Nachricht. Versuch mal WM_SYSKEYDOWN mit VK_DOWN an das Control zu posten.



  • Ach so, sowas in der Art hab ich mir schon fast gedacht. Ich hab mir mittlerweile überlegt, das ganze anders zu lösen, aber diese Variante werde ich nachher auch mal ausprobieren. Vielen Dank 😃


Anmelden zum Antworten