共用方式為


處理日期和時間選擇器控件中的通知訊息

當使用者與日期和時間選擇器控件互動時,控件 (CDateTimeCtrl) 會將通知訊息傳送至其父視窗,通常是檢視或對話框物件。 如果您想要在回應中執行某些動作,請處理這些訊息。 例如,當用戶開啟日期和時間選擇器以顯示內嵌的月曆控件時,就會傳送DTN_DROPDOWN通知。

使用 [類別精靈 ] 將通知處理程式新增至您要實作之訊息的父類別。

下列清單描述日期和時間選擇器控件所傳送的各種通知。

  • DTN_DROPDOWN通知父代內嵌的月曆控件即將顯示。 只有在尚未設定DTS_UPDOWN樣式時,才會傳送此通知。 如需此通知的詳細資訊,請參閱 存取內嵌月份行事歷控件

  • DTN_CLOSEUP通知父層內嵌的月曆控制項即將關閉。 只有在尚未設定DTS_UPDOWN樣式時,才會傳送此通知。

  • DTN_DATETIMECHANGE通知父代,控制元件中發生變更。

  • DTN_FORMAT通知父系應在回呼欄位中顯示所需的文字。 如需此通知和回呼欄位的詳細資訊,請參閱 在日期和時間選擇器控件中使用回呼字段

  • DTN_FORMATQUERY要求父代提供將在回呼欄位中顯示的字串大小上限。 處理此通知可讓控件隨時正確顯示輸出,減少控件顯示器內的閃爍。 如需此通知的詳細資訊,請參閱 在日期和時間選擇器控件中使用回呼字段

  • DTN_USERSTRING通知父代使用者已完成編輯日期和時間選擇器控件的內容。 只有在設定DTS_APPCANPARSE樣式時,才會傳送此通知。

  • DTN_WMKEYDOWN 當使用者在回呼欄位中輸入時通知父物件。 處理此通知,以模擬日期和時間選擇器控件中非回呼字段支援的相同鍵盤回應。 如需此通知的詳細資訊,請參閱 Windows SDK 中的支援 DTP 控制中的回呼欄位

另請參閱

使用 CDateTimeCtrl
控制項