Bagikan melalui


DateTime_SetRange makro (commctrl.h)

Mengatur waktu sistem minimum dan maksimum yang diizinkan untuk kontrol pemilih tanggal dan waktu (DTP). Anda dapat menggunakan makro ini atau mengirim pesan DTM_SETRANGE secara eksplisit.

Sintaksis

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

Parameter

hdp

Jenis: HWND

Handel ke kontrol DTP.

gd

Jenis: DWORD

Nilai yang menentukan nilai rentang mana yang valid. Nilai ini bisa berupa kombinasi dari yang berikut ini:

Nilai Arti
GDTR_MIN
Elemen pertama dalam array struktur SYSTEMTIME valid dan akan digunakan untuk mengatur waktu sistem minimum yang diizinkan.
GDTR_MAX
Elemen kedua dalam array struktur SYSTEMTIME valid dan akan digunakan untuk mengatur waktu sistem maksimum yang diizinkan.

rgst

Jenis: LPSYSTEMTIME

Penunjuk ke array dua elemen struktur SYSTEMTIME. Elemen pertama dari array SYSTEMTIME berisi waktu minimum yang diizinkan. Elemen kedua dari array SYSTEMTIME berisi waktu maksimum yang diizinkan. Tidak perlu mengisi elemen array yang tidak ditentukan dalam parameter gd .

Mengembalikan nilai

Jenis: BOOL

Mengembalikan bukan nol jika berhasil, atau nol sebaliknya.

Komentar

Pemilih tanggal dan waktu hanya menampilkan tanggal/waktu yang termasuk dalam rentang yang ditentukan, mencegah pengguna memilih tanggal dan waktu yang berada di luar rentang. Jika pesan DateTime_SetSystemtime menentukan tanggal dan waktu yang berada di luar rentang, itu akan gagal.

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Platform Target Windows
Header commctrl.h