Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

This macro sets the minimum and maximum allowable system times for a date and time picker (DTP) control.

Syntax

BOOL DateTime_SetRange(
  HWND 
hwndDT, 
  DWORD 
flags, 
  LPSYSTEMTIME 
lpSysTimeArray
);

Parameters

hwndDT

Handle to a DTP control.

flags

Value that specifies which range values are valid. It can be a combination of the following values.

Value Description

GDTR_MIN

The first element in the SYSTEMTIMEstructure array is valid and will be used to set the minimum allowable system time.

GDTR_MAX

The second element in the SYSTEMTIMEstructure array is valid and will be used to set the maximum allowable system time.

lpSysTimeArray

Long pointer to a two-element array of SYSTEMTIMEstructures. The first element of the SYSTEMTIMEarray contains the minimum allowable time. The second element of the SYSTEMTIMEarray contains the maximum allowable time. It is not necessary to fill an array element that is not specified in the flagsparameter.

Return Value

Non-zero indicates success. Zero indicates otherwise.

Requirements

Header commctrl.h
Windows Embedded CE Windows CE 1.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

DTM_SETRANGE

Other Resources

SYSTEMTIME