commctrl.h

Estructrua NMDATETIMEFORMAT

Definición

typedef struct tagNMDATETIMEFORMATA {
  NMHDR      nmhdr;
  LPCSTR     pszFormat;
  SYSTEMTIME st;
  LPCSTR     pszDisplay;
  CHAR       szDisplay[64];
} NMDATETIMEFORMATA, *LPNMDATETIMEFORMATA;

Contiene información sobre una porción de la cadena de formato que define una retrollamada de campo dentro de un control de fecha y hora (DTP). Lleva la subcadena que define la retrollamada de campo y contiene un buffer para recibir la cadena que será mostrada en el campo de la retrollamada. Esta estructura se usa con el código de notificación DTN_FORMAT.

Descripción

nmhdr
Una estructura que contiene información sobre el código de notificación.
pszFormat
Un puntero a una subcadena que define el campo de retrollamada de un control DTP. La subcadena consiste en un o más caracteres "X" seguidos por un carácter NULL.
st
Una estructura SYSTEMTIME que contiene la fecha y hora a formatear.
pszDisplay
Un puntero a una cadena terminada en nulo que contiene el texto a mostrar por el control. Por defecto, esta es la dirección del miembro szDisplay de esta estructura. Está permitido que pszDisplay apunte a una cadena existente. En ese caso, no será necesario asignar un valor a szDisplay. Sin embargo, la cadena apuntada por pszDisplay debe mantenerse válida hasta que otro código de notificación DTN_FORMAT sea enviado, o hasta que el control sea destruido.
szDisplay
Un buffer de 64 caracteres que recibirá la cadena terminada en cero que mostrará el control DTP. No es necesario llemar el buffer completo.

Observaciones

Nota: el fichero de cabecera commctrl.h define NMDATETIMEFORMAT 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.