commctrl.h
Mensaje DTM_SETRANGE
DTM_SETRANGE gd=(DWORD)wParam rgst=(LPSYSTEMTIME)lParam
Asigna los tiempos de sistema mínimo y máximo permitidos para un control de fecha y hora (DTP). Se puede enviar este mensaje explícitamente o bien usar la macro DateTime_SetRange.
Descripción
- gd
Un valor que especifica qué rango de valores son válidos. Este valor puede ser una combinación de los siguientes:
Valor Significado GDTR_MIN El primer elemento en el array de estructuras SYSTEMTIME es válido y será usado para asignar el valor mínimo de tiempo de sistema permitido. GDTR_MAX El segundo elemento en el array de estructuras SYSTEMTIME es válido y será usado para asignar el valor máximo de tiempo de sistema permitido. - rgst
- Un puntero a un array de dos estructuras SYSTEMTIME. El primer elemento del array contiene el valor mínimo de tiempo permitido. El segundo elemento contiene el tiempo máximo permitido. No es necesario asignar un elemento del array si no está especificado en el parámetro de banderas gd.
Valor de retorno
Devuelve un valor distinto de cero si tiene éxito, o cero en caso contrario.
Observaciones
El control de fecha y hora muestra sólo valores que estén dentro del rango especificado, evitando que el usuario selecciones una fecha y hora que esté fuera de ese rango. Si el mensaje DTM_SETSYSTEMTIME especifica una fecha y hora que estén fuera del rango, fallará.