Freigeben über


Verarbeiten von Benachrichtigungsmeldungen in Steuerelementen für Zeit und Datum

Während Benutzer mit dem Steuerelement für die Datums- und Zeitauswahl interagieren, sendet das Steuerelement (CDateTimeCtrl) Benachrichtigungen übergeordneten Fenster, gewöhnlich eine Ansicht oder ein Dialogfeldobjekt. Bearbeiten Sie diese Meldungen, wenn Sie etwas in der Antwort ausführen möchten. Wenn der Benutzer beispielsweise die Datums- Zeitauswahl wird, um das eingebettete Monatskalender-Steuerelement anzuzeigen, ist die DTN_DROPDOWN Benachrichtigung gesendet.

Verwenden Sie das Eigenschaftenfenster, um Benachrichtigungshandlern der übergeordneten Klasse für diese Meldungen hinzuzufügen, die Sie implementieren möchten.

Die folgende Liste beschreibt die verschiedenen Benachrichtigungen, die vom Steuerelement für die Datums- und Zeitauswahl gesendet werden.

  • DTN_DROPDOWN benachrichtigt das übergeordnete Element, dass das eingebettete Monatskalender-Steuerelement im Begriff ist angezeigt werden. Diese Benachrichtigung wird nur gesendet, wenn das DTS_UPDOWN Stil nicht festgelegt wurde. Weitere Informationen über diese Benachrichtigung, finden Sie unter Zugreifen auf das eingebettete Monatskalender-Steuerelement.

  • DTN_CLOSEUP benachrichtigt das übergeordnete Element, dass das eingebettete Monatskalender-Steuerelement im Begriff ist geschlossen werden. Diese Benachrichtigung wird nur gesendet, wenn das DTS_UPDOWN Stil nicht festgelegt wurde.

  • DTN_DATETIMECHANGE benachrichtigt das übergeordnete Element, dass eine Änderung im Steuerelement vorgenommen ist.

  • DTN_FORMAT benachrichtigt das übergeordnete Element, dass Text benötigt wird, auf einem Rückrufgebiet angezeigt werden. Weitere Informationen über diese und Rückruffelder Benachrichtigungs-, finden Sie unter Verwenden der Rückruf-Felder in einem Steuerelement für die Datums- und Zeitauswahl.

  • DTN_FORMATQUERY aufgerufen, um das übergeordnete Element die maximal zulässige Größe der Zeichenfolge zu stellen, die auf einem Rückrufgebiet angezeigt wird. Beim Behandeln dieser Benachrichtigung können ordnungsgemäß der Anzeige das Steuerelement jederzeit, die ausgegeben wird und reduziert Flimmern in der Anzeige des Steuerelements. Weitere Informationen über diese Benachrichtigung, finden Sie unter Verwenden der Rückruf-Felder in einem Steuerelement für die Datums- und Zeitauswahl.

  • DTN_USERSTRING benachrichtigt das übergeordnete Element, dass der Benutzer beendet, den Inhalt des Steuerelements für die Datums- und Zeitauswahl zu bearbeiten. Diese Benachrichtigung wird nur gesendet, wenn das DTS_APPCANPARSE Format festgelegt wurde.

  • DTN_WMKEYDOWN benachrichtigt das übergeordnete wenn Benutzer auf einem Rückrufgebiet. Bearbeiten Sie diese Benachrichtigung, dieselbe Tastaturantwort zu emulieren, die für NichtRückruffelder in einem Steuerelement für die Datums- und Zeitauswahl unterstützt wird. Weitere Informationen über diese Benachrichtigung, finden Sie im Windows SDK unter Unterstützung von Rückruf-Feldern in einem DTP-Steuerelement.

Siehe auch

Referenz

Verwenden von CDateTimeCtrl

Konzepte

Steuerelemente (MFC)