Compartir a través de


Estructura NMDATETIMEFORMATA (commctrl.h)

Contiene información sobre una parte de la cadena de formato que define un campo de devolución de llamada dentro de un control de selector de fecha y hora (DTP). Lleva la subcadena que define el campo de devolución de llamada y contiene un búfer para recibir la cadena que se mostrará en el campo de devolución de llamada. Esta estructura se usa con el código de notificación de DTN_FORMAT.

Sintaxis

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

Miembros

nmhdr

Tipo: NMHDR

Estructura de NMHDR que contiene información sobre el código de notificación.

pszFormat

Tipo: LPCTSTR de

Puntero a la subcadena que define un campo de devolución de llamada de control DTP. La subcadena consta de uno o varios caracteres "X" seguidos de un carácter NULL. (Para obtener más información sobre los campos de devolución de llamada, consulte campos de devolución de llamada).

st

Tipo: SYSTEMTIME

Estructura SYSTEMTIME que contiene la fecha y hora a la que se va a dar formato.

pszDisplay

Tipo: LPCTSTR de

Puntero a una cadena terminada en NULL que contiene el texto para mostrar del control. De forma predeterminada, esta es la dirección del miembro szDisplay de esta estructura. Es aceptable tener pszDisplay apuntar a una cadena existente. En este caso, no es necesario asignar un valor a szDisplay. Sin embargo, la cadena que pszDisplay apunta a debe permanecer válida hasta que se envíe otra notificación DTN_FORMAT o hasta que se destruya el control.

szDisplay[64]

Tipo: TCHAR

Búfer de 64 caracteres que va a recibir la cadena terminada en cero que mostrará el control DTP. No es necesario rellenar todo el búfer.

Observaciones

Nota

El encabezado commctrl.h define NMDATETIMEFORMAT como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2003 [solo aplicaciones de escritorio]
encabezado de commctrl.h