Compartir a través de


macro DateTime_SetRange (commctrl.h)

Establece las horas mínimas y máximas permitidas del sistema para un control de selector de fecha y hora (DTP). Puede usar esta macro o enviar el mensaje DTM_SETRANGE explícitamente.

Sintaxis

BOOL DateTime_SetRange(
   HWND         hdp,
   DWORD        gd,
   LPSYSTEMTIME rgst
);

Parámetros

hdp

Tipo: HWND

Identificador de un control DTP.

gd

Tipo: DWORD de

Valor que especifica qué valores de intervalo son válidos. Este valor puede ser una combinación de lo siguiente:

Valor Significado
GDTR_MIN
El primer elemento de la matriz de estructura SYSTEMTIME SYSTEMTIME es válido y se usará para establecer la hora mínima permitida del sistema.
GDTR_MAX
El segundo elemento de la matriz de SYSTEMTIME estructura es válido y se usará para establecer el tiempo máximo permitido del sistema.

rgst

Tipo: LPSYSTEMTIME

Puntero a una matriz de dos elementos de estructuras SYSTEMTIME. El primer elemento de la matriz SYSTEMTIME contiene el tiempo mínimo permitido. El segundo elemento de la matriz SYSTEMTIME contiene el tiempo máximo permitido. No es necesario rellenar un elemento de matriz que no se especifica en el parámetro gd.

Valor devuelto

Tipo: BOOL de

Devuelve un valor distinto de cero si se ejecuta correctamente o cero de lo contrario.

Observaciones

El selector de fecha y hora solo muestra fechas y horas que se encuentran dentro del intervalo especificado, lo que impide que el usuario seleccione una fecha y hora que se encuentre fuera del intervalo. Si el mensaje de DateTime_SetSystemtime especifica una fecha y hora que se encuentra fuera del intervalo, se producirá un error.

Requisitos

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