Share via


Selezione data e ora

Questa sezione contiene informazioni sugli elementi API usati con i controlli selezione data e ora.

Panoramiche

Argomento Contenuto
Informazioni sui controlli selezione data e ora Un controllo selezione data e ora (DTP) fornisce un'interfaccia semplice e intuitiva tramite cui scambiare informazioni di data e ora con un utente.
Uso di controlli selezione data e ora Questa sezione fornisce informazioni e codice di esempio per l'implementazione di controlli selezione data e ora.

Macro

Argomento Contenuto
DateTime_CloseMonthCal Chiude il controllo selezione data e ora (DTP). Utilizzare questa macro o inviare il messaggio DTM_CLOedizione Standard MONTHCAL in modo esplicito.
DateTime_GetDateTimePickerInfo Ottiene informazioni per un controllo selezione data e ora (DTP) specificato.
DateTime_GetIdealSize Ottiene le dimensioni necessarie per visualizzare il controllo senza ritaglio. Utilizzare questa macro o inviare il messaggio di DTM_GETIDEALSIZE in modo esplicito.
DateTime_GetMonthCal Ottiene l'handle per il controllo del calendario del mese figlio (DTP) di una selezione data e ora. È possibile utilizzare questa macro o inviare il messaggio di DTM_GETMONTHCAL in modo esplicito.
DateTime_GetMonthCalColor Ottiene il colore per una determinata parte del calendario del mese all'interno di un controllo selezione data e ora (DTP). È possibile utilizzare questa macro o inviare il messaggio di DTM_GETMCCOLOR in modo esplicito.
DateTime_GetMonthCalFont Ottiene il tipo di carattere attualmente utilizzato dal controllo selezione data e ora (DTP) del controllo calendario del mese figlio. È possibile utilizzare questa macro o inviare il messaggio di DTM_GETMCFONT in modo esplicito.
DateTime_GetMonthCalStyle Ottiene lo stile di un controllo DTP specificato. Utilizzare questa macro o inviare il messaggio di DTM_GETMCSTYLE in modo esplicito.
DateTime_GetRange Ottiene l'ora di sistema minima e massima consentita corrente per un controllo selezione data e ora (DTP). È possibile utilizzare questa macro o inviare il messaggio di DTM_GETRANGE in modo esplicito.
DateTime_GetSystemtime Ottiene l'ora attualmente selezionata da un controllo selezione data e ora (DTP) e la inserisce in una struttura SYSTEMTIME specificata. È possibile utilizzare questa macro o inviare il messaggio di DTM_GETSYSTEMTIME in modo esplicito.
DateTime_SetFormat Imposta la visualizzazione di un controllo selezione data e ora (DTP) in base a una determinata stringa di formato. È possibile utilizzare questa macro o inviare il messaggio DTM_edizione Standard TFORMAT in modo esplicito.
DateTime_SetMonthCalColor Imposta il colore per una determinata parte del calendario del mese all'interno di un controllo selezione data e ora (DTP). È possibile utilizzare questa macro o inviare il messaggio DTM_edizione Standard TMCCOLOR in modo esplicito.
DateTime_SetMonthCalFont Imposta il tipo di carattere da utilizzare dal controllo selezione data e ora (DTP) del controllo calendario del mese figlio. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio DTM_edizione Standard TMCFONT.
DateTime_SetMonthCalStyle Imposta lo stile per un controllo DTP specificato. Utilizzare questa macro o inviare in modo esplicito il messaggio DTM_edizione Standard TMCSTYLE.
DateTime_SetRange Imposta le ore di sistema minime e massime consentite per un controllo selezione data e ora (DTP). È possibile utilizzare questa macro o inviare il messaggio DTM_edizione Standard TRANGE in modo esplicito.
DateTime_SetSystemtime Imposta un controllo selezione data e ora (DTP) su una data e un'ora specificati. È possibile utilizzare questa macro o inviare il messaggio DTM_edizione Standard TSYSTEMTIME in modo esplicito.

Messaggi

Argomento Contenuto
DTM_CLOedizione Standard MONTHCAL Chiude un controllo DTP. Inviare questo messaggio in modo esplicito o utilizzando la macro DateTime_CloseMonthCal.
DTM_GETDATETIMEPICKERINFO Ottiene informazioni su un controllo selezione data e ora (DTP).
DTM_GETIDEALSIZE Ottiene le dimensioni necessarie per visualizzare il controllo senza ritaglio. Inviare questo messaggio in modo esplicito o tramite la macro DateTime_GetIdealSize.
DTM_GETMCCOLOR Ottiene il colore per una determinata parte del calendario del mese all'interno di un controllo selezione data e ora (DTP). È possibile inviare questo messaggio in modo esplicito o utilizzare la macro DateTime_GetMonthCalColor.
DTM_GETMCFONT Ottiene il tipo di carattere attualmente utilizzato dal controllo selezione data e ora (DTP) del controllo calendario del mese figlio. È possibile inviare questo messaggio in modo esplicito o usare la macro DateTime_GetMonthCalFont.
DTM_GETMCSTYLE Ottiene lo stile di un controllo DTP. Inviare questo messaggio in modo esplicito o utilizzando la macro DateTime_GetMonthCalStyle.
DTM_GETMONTHCAL Ottiene l'handle per il controllo del calendario del mese figlio (DTP) di una selezione data e ora. È possibile inviare questo messaggio in modo esplicito o usare la macro DateTime_GetMonthCal.
DTM_GETRANGE Ottiene l'ora di sistema minima e massima consentita corrente per un controllo selezione data e ora (DTP). È possibile inviare questo messaggio in modo esplicito o utilizzare la macro DateTime_GetRange.
DTM_GETSYSTEMTIME Ottiene l'ora attualmente selezionata da un controllo selezione data e ora (DTP) e la inserisce in una struttura SYSTEMTIME specificata. È possibile inviare questo messaggio in modo esplicito o usare la macro DateTime_GetSystemtime.
DTM_edizione Standard TFORMAT Imposta la visualizzazione di un controllo selezione data e ora (DTP) in base a una determinata stringa di formato. È possibile inviare questo messaggio in modo esplicito o usare la macro DateTime_SetFormat.
DTM_edizione Standard TMCCOLOR Imposta il colore per una determinata parte del calendario del mese all'interno di un controllo selezione data e ora (DTP). È possibile inviare questo messaggio in modo esplicito o usare la macro DateTime_SetMonthCalColor.
DTM_edizione Standard TMCFONT Imposta il tipo di carattere da utilizzare dal controllo selezione data e ora (DTP) del controllo calendario del mese figlio. È possibile inviare questo messaggio in modo esplicito o usare la macro DateTime_SetMonthCalFont.
DTM_edizione Standard TMCSTYLE Imposta lo stile di un controllo DTP. Inviare questo messaggio in modo esplicito o utilizzando la macro DateTime_SetMonthCalStyle.
DTM_edizione Standard TRANGE Imposta le ore di sistema minime e massime consentite per un controllo selezione data e ora (DTP). È possibile inviare questo messaggio in modo esplicito o utilizzare la macro DateTime_SetRange.
DTM_edizione Standard TSYSTEMTIME Imposta l'ora in un controllo selezione data e ora (DTP). È possibile inviare questo messaggio in modo esplicito o utilizzare la macro DateTime_SetSystemtime.

Notifications

Argomento Contenuto
DTN_CLOedizione Standard UP Inviato da un controllo selezione data e ora (DTP) quando l'utente chiude il calendario del mese di riepilogo a discesa. Il calendario del mese viene chiuso quando l'utente sceglie una data dal calendario del mese o fa clic sulla freccia a discesa mentre il calendario è aperto.
DTN_DATETIMECHANGE Inviato da un controllo selezione data e ora (DTP) ogni volta che si verifica una modifica. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY.
DTN_DROPDOWN Inviato da un controllo selezione data e ora (DTP) quando l'utente attiva il calendario del mese di riepilogo a discesa.
DTN_FORMAT Inviato da un controllo selezione data e ora (DTP) per richiedere la visualizzazione del testo in un campo di callback. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY.
DTN_FORMATQUERY Inviato da un controllo selezione data e ora (DTP) per recuperare le dimensioni massime consentite della stringa che verrà visualizzata in un campo di callback. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY.
DTN_Uedizione Standard RSTRING Inviato da un controllo selezione data e ora (DTP) quando un utente termina la modifica di una stringa nel controllo. Questo codice di notifica viene inviato solo dai controlli DTP impostati sullo stile DTS_APPCANPARedizione Standard. Questo messaggio viene inviato sotto forma di messaggio di WM_NOTIFY .
DTN_WMKEYDOWN Inviato da un controllo selezione data e ora (DTP) quando l'utente digita in un campo di callback. Questo messaggio viene inviato sotto forma di messaggio di WM_NOTIFY .
NM_KILLFOCUS (data/ora) Notifica a una finestra padre del controllo selezione data e ora che il controllo ha perso lo stato attivo di input. NM_KILLFOCUS (data/ora) viene inviato sotto forma di messaggio di WM_NOTIFY.
NM_edizione Standard TFOCUS (data/ora) Notifica a una finestra padre del controllo selezione data e ora che il controllo ha ricevuto lo stato attivo per l'input. NM_edizione Standard TFOCUS (data/ora) viene inviato sotto forma di messaggio di WM_NOTIFY.

Strutture

Argomento Contenuto
DATETIMEPICKERINFO Contiene informazioni su un controllo DTP.
NMDATETIMECHANGE Contiene informazioni su una modifica che è stata eseguita in un controllo selezione data e ora (DTP). Questa struttura viene usata con il codice di notifica DTN_DATETIMECHANGE .
NMDATETIMEFORMAT Contiene informazioni su una parte della stringa di formato che definisce un campo di callback all'interno di un controllo DTP (Date and Time Picker). Contiene la sottostringa che definisce il campo di callback e contiene un buffer per ricevere la stringa che verrà visualizzata nel campo di callback. Questa struttura viene usata con il codice di notifica DTN_FORMAT .
NMDATETIMEFORMATQUERY Contiene informazioni su un campo di callback del controllo selezione data e ora (DTP). Contiene una sottostringa (ricavata dalla stringa di formato del controllo) che definisce un campo di callback. La struttura riceve le dimensioni massime consentite del testo che verrà visualizzato nel campo di callback. Questa struttura viene usata con il codice di notifica DTN_FORMATQUERY .
NMDATETIMESTRING Contiene informazioni specifiche di un'operazione di modifica eseguita in un controllo selezione data e ora (DTP). Questo messaggio viene usato con il codice di notifica DTN_Uedizione Standard RSTRING.
NMDATETIMEWMKEYDOWN Contiene informazioni usate per descrivere e gestire un codice di notifica DTN_WMKEYDOWN .

Costanti

Argomento Contenuto
Stili di controllo selezione data e ora Gli stili della finestra elencati di seguito sono specifici dei controlli selezione data e ora.