Bagikan melalui


DateTime_SetMonthCalColor makro (commctrl.h)

Mengatur warna untuk bagian tertentu dari kalender bulan dalam kontrol pemilih tanggal dan waktu (DTP). Anda dapat menggunakan makro ini atau mengirim pesan DTM_SETMCCOLOR secara eksplisit.

Sintaksis

COLORREF DateTime_SetMonthCalColor(
   HWND     hdp,
   int      iColor,
   COLORREF clr
);

Parameter

hdp

Jenis: HWND

Handel ke kontrol DTP.

iColor

Jenis: int

Nilai tipe int menentukan warna kalender bulan mana yang akan diatur. Nilai ini bisa menjadi salah satu dari berikut ini:

Nilai Arti
MCSC_BACKGROUND
Atur warna latar belakang yang ditampilkan antara bulan.
MCSC_MONTHBK
Atur warna latar belakang yang ditampilkan dalam bulan tersebut.
MCSC_TEXT
Atur warna yang digunakan untuk menampilkan teks dalam sebulan.
MCSC_TITLEBK
Atur warna latar belakang yang ditampilkan dalam judul kalender.
MCSC_TITLETEXT
Atur warna yang digunakan untuk menampilkan teks dalam judul kalender.
MCSC_TRAILINGTEXT
Atur warna yang digunakan untuk menampilkan teks hari header dan hari berikutnya. Header dan hari berikutnya adalah hari dari bulan sebelumnya dan berikutnya yang muncul pada kalender bulan ini.

clr

Jenis: COLORREF

Nilai COLORREF yang mewakili warna yang akan diatur untuk area kalender bulan yang ditentukan.

Mengembalikan nilai

Jenis: COLORREF

Mengembalikan nilai COLORREF yang mewakili pengaturan warna sebelumnya untuk bagian kontrol kalender bulan yang ditentukan jika berhasil. Jika tidak, pesan ini mengembalikan -1.

Komentar

Saat gaya visual diaktifkan, makro ini tidak berpengaruh kecuali ketika iColor MCSC_BACKGROUND.

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