commctrl.h

Estructura NMDATETIMESTRING

Definición

typedef struct tagNMDATETIMESTRING {
  NMHDR      nmhdr;
  LPCSTR     pszUserString;
  SYSTEMTIME st;
  DWORD      dwFlags;
} NMDATETIMESTRING, *LPNMDATETIMESTRING;

Contiene información específica de uan operación de edición que está teniendo lugar en un control de fecha y hora (DTP). Este mensaje es usado con un código de notificación DTN_USERSTRING.

Descripción

nmhdr
Una estructura NMHDR que contiene información sobre este código de notificación.
pszUserString
La dirección de la cadena terminada en cero que ha introducido el usuario.
st
Una estructura SYSTEMTIME que debe ser asignada por el propietario del control cuando procese el código de notificación DTN_USERSTRING.
dwFlags
El campo de retorno. Asignar a este miembro el valor GDT_VALID para indicar que el miembro st es válido o el valor GDT_NONE para asignar al control el estado "no date" (sólo con el estilo DTS_SHOWNONE).

Observaciones

Nota: el fichero de cabecera commctrl.h define NMDATETIMESTRING como un alias que automáticamente selecciona la versión ANSI o Unicode de esta estructura a partir de la definición de la constante UNICODE del preprocesador. Mezclar el uso de alias de codificación neutral con código que no sea de codificación neutral puede producir desajustes que provoquen errores de compilación o en tiempo de ejecución. Para mayor información ver las convenciones sobre prototipos de funciones.