Elaborazione dei messaggi di notifica nel controlli selezione data e ora
Mentre gli utenti interagiscono con il controllo di selezione data e ora, il controllo (CDateTimeCtrl) invia i messaggi di notifica alla finestra padre, in genere una visualizzazione o un oggetto finestra di dialogo. Gestire questi messaggi se si desidera eseguire un'operazione nella risposta. Ad esempio, quando l'utente apre la selezione data e ora per visualizzare il controllo calendario mensile incorporato, la notifica di DTN_DROPDOWN viene inviata.
Utilizzare la Finestra Proprietà per aggiungere gestori della notifica alla classe padre per i messaggi che si desidera implementare.
Nell'elenco seguente vengono descritte le varie notifiche inviate dal controllo di selezione data e ora.
DTN_DROPDOWN notifica dell'elemento padre che il controllo calendario mensile incorporato sta per visualizzare. Questa notifica viene inviato solo quando lo stile di DTS_UPDOWN non è stato impostato. Per ulteriori informazioni su questa notifica, vedere Accedere al controllo calendario mensile incorporato.
DTN_CLOSEUP notifica dell'elemento padre che il controllo calendario mensile incorporato sta per la chiusura. Questa notifica viene inviato solo quando lo stile di DTS_UPDOWN non è stato impostato.
DTN_DATETIMECHANGE notifica dell'elemento padre che una modifica si è verificata nel controllo.
DTN_FORMAT notifica il padre del testo è necessaria per essere visualizzati in un campo callback. Per ulteriori informazioni su questi notifica e campi callback, vedere Utilizzando i campi callback in un controllo di selezione data e ora.
DTN_FORMATQUERY richiede al padre per fornire la dimensione massima consentita della stringa visualizzata in un campo callback. Gestire la notifica consente sempre correttamente il controllo per visualizzare l'output, riducendo lo sfarfallio della visualizzazione del controllo. Per ulteriori informazioni su questa notifica, vedere Utilizzando i campi callback in un controllo di selezione data e ora.
DTN_USERSTRING notifica dell'elemento padre che l'utente ha completato modificare il contenuto del controllo di selezione data e ora. Questa notifica viene inviato solo quando lo stile di DTS_APPCANPARSE è stato impostato.
DTN_WMKEYDOWN notifica al padre quando gli utenti in un campo callback. Gestire la notifica per emulare la stessa risposta della tastiera supportate per i campi non di callback in un controllo di selezione data e ora. Per ulteriori informazioni su questa notifica, vedere Campi callback di supporto in un controllo di DTP in Windows SDK.