Struttura NMDATETIMEFORMATA (commctrl.h)
Contiene informazioni su una parte della stringa di formato che definisce un campo di callback all'interno di un controllo selezione data e ora (DTP). 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 .
Sintassi
typedef struct tagNMDATETIMEFORMATA {
NMHDR nmhdr;
LPCSTR pszFormat;
SYSTEMTIME st;
LPCSTR pszDisplay;
CHAR szDisplay[64];
} NMDATETIMEFORMATA, *LPNMDATETIMEFORMATA;
Members
nmhdr
Tipo: NMHDR
Struttura NMHDR che contiene informazioni sul codice di notifica.
pszFormat
Tipo: LPCTSTR
Puntatore alla sottostringa che definisce un campo di callback del controllo DTP. La sottostringa è costituita da uno o più caratteri "X" seguiti da un carattere NULL. Per altre informazioni sui campi di callback, vedere Campi di callback.
st
Tipo: SYSTEMTIME
Struttura SYSTEMTIME che contiene la data e l'ora da formattare.
pszDisplay
Tipo: LPCTSTR
Puntatore a una stringa con terminazione Null contenente il testo visualizzato del controllo. Per impostazione predefinita, si tratta dell'indirizzo del membro szDisplay di questa struttura. È accettabile che pszDisplay punti a una stringa esistente. In questo caso, non è necessario assegnare un valore a szDisplay. Tuttavia, la stringa che pszDisplay punta a deve rimanere valida fino a quando non viene inviata un'altra notifica DTN_FORMAT o finché il controllo non viene eliminato definitivamente.
szDisplay[64]
Tipo: TCHAR
Buffer di 64 caratteri che deve ricevere la stringa con terminazione zero che verrà visualizzata dal controllo DTP. Non è necessario riempire l'intero buffer.
Commenti
Nota
L'intestazione commctrl.h definisce NMDATETIMEFORMAT come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | commctrl.h |