Verarbeiten von Benachrichtigungsmeldungen in den Steuerelementen für die Datums- und Zeitauswahl

Während der Benutzer mit dem Steuerelement für die Datums- und Zeitauswahl interagieren, sendet das Steuerelement (CDateTimeCtrl) Benachrichtigungsmeldungen an das übergeordnete Fenster, normalerweise eine Sicht oder ein Dialogfeldobjekt.Bearbeiten Sie diese Meldungen, wenn Sie etwas in der Antwort durchführen möchten.Wenn der Benutzer beispielsweise die Datums- und Zeitauswahl öffnet, um das eingebettete Monatskalender-Steuerelement anzuzeigen, wird die DTN_DROPDOWN Benachrichtigung gesendet.

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

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

  • DTN_DROPDOWN benachrichtigt das übergeordnete Element, dass das eingebettete Monatskalender-Steuerelement gerade angezeigt werden soll.Diese Benachrichtigung wird nur dann gesendet, wenn die DTS_UPDOWN Format 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 gerade geschlossen werden.Diese Benachrichtigung wird nur dann gesendet, wenn die DTS_UPDOWN Format nicht festgelegt wurde.

  • DTN_DATETIMECHANGE das übergeordnete Element benachrichtigt, dass eine Änderung am Steuerelement vorgenommen wurde.

  • DTN_FORMAT benachrichtigt das übergeordnete Element erforderlich ist, dass Text in einem Feld Rückruf angezeigt werden soll.Weitere Informationen zu diesen Rückruf Benachrichtigungs- und Felder finden Sie unter Verwenden von Rückruf-Felder in einem Steuerelement für die Datums- und Zeitauswahl.

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

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

  • DTN_WMKEYDOWN benachrichtigt das übergeordnete Element wenn der Benutzer in einem Feld Rückruf.Bearbeiten Sie diese Benachrichtigung, um die gleiche Tastatur Antwort zu emulieren, für die kein Rückruf Felder in einem Steuerelement für die Datums- und Zeitauswahl unterstützt wird.Weitere Informationen über diese Benachrichtigung finden Sie unter Rückruf-Felder in einem DTP-Steuerelement unterstützen in Windows SDK.

Siehe auch

Referenz

Verwenden von CDateTimeCtrl

Konzepte

Steuerelemente (MFC)