Bagikan melalui


MonthCal_GetMonthRange makro (commctrl.h)

Mengambil informasi tanggal (menggunakan struktur SYSTEMTIME) yang mewakili batas tinggi dan rendah tampilan kontrol kalender bulan. Anda dapat menggunakan makro ini atau mengirim pesan MCM_GETMONTHRANGE secara eksplisit.

Sintaksis

INT MonthCal_GetMonthRange(
   HWND         hmc,
   DWORD        gmr,
   LPSYSTEMTIME rgst
);

Parameter

hmc

Jenis: HWND

Menangani kontrol kalender bulan.

gmr

Jenis: DWORD

Nilai yang menentukan cakupan batas rentang yang akan diambil. Nilai ini harus salah satu dari yang berikut ini:

Nilai Arti
GMR_DAYSTATE
Sertakan rentang terlihat bulan sebelumnya dan berikutnya yang hanya ditampilkan sebagian.
GMR_VISIBLE
Sertakan hanya bulan-bulan yang sepenuhnya ditampilkan.

rgst

Jenis: LPSYSTEMTIME

Penunjuk ke array dua elemen struktur SYSTEMTIME yang akan menerima batas bawah dan atas cakupan yang ditentukan oleh gmr. Batas bawah dan atas masing-masing ditempatkan di rgst[0] dan rgst[1]. Waktu anggota struktur ini tidak akan dimodifikasi. Parameter ini harus berupa alamat yang valid dan tidak dapat NULL.

Mengembalikan nilai

Jenis: INT

Mengembalikan nilai INT yang mewakili rentang, dalam bulan, terbentang oleh dua batas yang dikembalikan pada rgst.

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