Bagikan melalui


Pemilih Tanggal dan Waktu

Bagian ini berisi informasi tentang elemen API yang digunakan dengan kontrol pemilih tanggal dan waktu.

Ikhtisar

Topik Isi
Tentang Kontrol Pemilih Tanggal dan Waktu Kontrol pemilih tanggal dan waktu (DTP) menyediakan antarmuka sederhana dan intuitif untuk bertukar informasi tanggal dan waktu dengan pengguna.
Menggunakan Kontrol Pemilih Tanggal dan Waktu Bagian ini menyediakan informasi dan kode sampel untuk menerapkan kontrol pemilih tanggal dan waktu.

Macro

Topik Isi
DateTime_CloseMonthCal Menutup kontrol pemilih tanggal dan waktu (DTP). Gunakan makro ini atau kirim pesan DTM_CLOSEMONTHCAL secara eksplisit.
DateTime_GetDateTimePickerInfo Mendapatkan informasi untuk kontrol pemilih tanggal dan waktu (DTP) tertentu.
DateTime_GetIdealSize Mendapatkan ukuran yang diperlukan untuk menampilkan kontrol tanpa kliping. Gunakan makro ini atau kirim pesan DTM_GETIDEALSIZE secara eksplisit.
DateTime_GetMonthCal Mendapatkan handel ke kontrol kalender bulan anak pemilih tanggal dan waktu (DTP). Anda dapat menggunakan makro ini atau mengirim pesan DTM_GETMONTHCAL secara eksplisit.
DateTime_GetMonthCalColor Mendapatkan warna untuk bagian tertentu dari kalender bulan dalam kontrol pemilih tanggal dan waktu (DTP). Anda dapat menggunakan makro ini atau mengirim pesan DTM_GETMCCOLOR secara eksplisit.
DateTime_GetMonthCalFont Mendapatkan font yang saat ini digunakan kontrol kalender bulan anak kontrol pemilih tanggal dan waktu (DTP). Anda dapat menggunakan makro ini atau mengirim pesan DTM_GETMCFONT secara eksplisit.
DateTime_GetMonthCalStyle Mendapatkan gaya kontrol DTP tertentu. Gunakan makro ini atau kirim pesan DTM_GETMCSTYLE secara eksplisit.
DateTime_GetRange Mendapatkan waktu sistem minimum dan maksimum yang diizinkan saat ini untuk kontrol pemilih tanggal dan waktu (DTP). Anda dapat menggunakan makro ini, atau mengirim pesan DTM_GETRANGE secara eksplisit.
DateTime_GetSystemtime Mendapatkan waktu yang dipilih saat ini dari kontrol pemilih tanggal dan waktu (DTP) dan menempatkannya dalam strukturSYSTEMTIME tertentu. Anda dapat menggunakan makro ini, atau mengirim pesan DTM_GETSYSTEMTIME secara eksplisit.
DateTime_SetFormat Mengatur tampilan kontrol pemilih tanggal dan waktu (DTP) berdasarkan string format tertentu. Anda dapat menggunakan makro ini atau mengirim pesan DTM_SETFORMAT secara eksplisit.
DateTime_SetMonthCalColor 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.
DateTime_SetMonthCalFont Mengatur font yang akan digunakan oleh kontrol kalender bulan anak kontrol pemilih tanggal dan waktu (DTP). Anda dapat menggunakan makro ini atau secara eksplisit mengirim pesan DTM_SETMCFONT.
DateTime_SetMonthCalStyle Mengatur gaya untuk kontrol DTP tertentu. Gunakan makro ini atau kirim pesan DTM_SETMCSTYLE secara eksplisit.
DateTime_SetRange 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.
DateTime_SetSystemtime Mengatur kontrol pemilih tanggal dan waktu (DTP) ke tanggal dan waktu tertentu. Anda dapat menggunakan makro ini atau mengirim pesan DTM_SETSYSTEMTIME secara eksplisit.

Pesan

Topik Isi
DTM_CLOSEMONTHCAL Menutup kontrol DTP. Kirim pesan ini secara eksplisit atau dengan menggunakan makro DateTime_CloseMonthCal.
DTM_GETDATETIMEPICKERINFO Mendapatkan informasi tentang kontrol pemilih tanggal dan waktu (DTP).
DTM_GETIDEALSIZE Mendapatkan ukuran yang diperlukan untuk menampilkan kontrol tanpa kliping. Kirim pesan ini secara eksplisit atau dengan menggunakan makro DateTime_GetIdealSize.
DTM_GETMCCOLOR Mendapatkan warna untuk bagian tertentu dari kalender bulan dalam kontrol pemilih tanggal dan waktu (DTP). Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro DateTime_GetMonthCalColor.
DTM_GETMCFONT Mendapatkan font yang saat ini digunakan kontrol kalender bulan anak kontrol pemilih tanggal dan waktu (DTP). Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro DateTime_GetMonthCalFont.
DTM_GETMCSTYLE Mendapatkan gaya kontrol DTP. Kirim pesan ini secara eksplisit atau dengan menggunakan makro DateTime_GetMonthCalStyle.
DTM_GETMONTHCAL Mendapatkan handel ke kontrol kalender bulan anak pemilih tanggal dan waktu (DTP). Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro DateTime_GetMonthCal.
DTM_GETRANGE Mendapatkan waktu sistem minimum dan maksimum yang diizinkan saat ini untuk kontrol pemilih tanggal dan waktu (DTP). Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro DateTime_GetRange.
DTM_GETSYSTEMTIME Mendapatkan waktu yang dipilih saat ini dari kontrol pemilih tanggal dan waktu (DTP) dan menempatkannya dalam strukturSYSTEMTIME tertentu. Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro DateTime_GetSystemtime.
DTM_SETFORMAT Mengatur tampilan kontrol pemilih tanggal dan waktu (DTP) berdasarkan string format tertentu. Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro DateTime_SetFormat.
DTM_SETMCCOLOR Mengatur warna untuk bagian tertentu dari kalender bulan dalam kontrol pemilih tanggal dan waktu (DTP). Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro DateTime_SetMonthCalColor.
DTM_SETMCFONT Mengatur font yang akan digunakan oleh kontrol kalender bulan anak kontrol pemilih tanggal dan waktu (DTP). Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro DateTime_SetMonthCalFont.
DTM_SETMCSTYLE Mengatur gaya kontrol DTP. Kirim pesan ini secara eksplisit atau dengan menggunakan makro DateTime_SetMonthCalStyle.
DTM_SETRANGE Mengatur waktu sistem minimum dan maksimum yang diizinkan untuk kontrol pemilih tanggal dan waktu (DTP). Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro DateTime_SetRange.
DTM_SETSYSTEMTIME Mengatur waktu dalam kontrol pemilih tanggal dan waktu (DTP). Anda dapat mengirim pesan ini secara eksplisit atau menggunakan makro DateTime_SetSystemtime.

Pemberitahuan

Topik Isi
DTN_CLOSEUP Dikirim oleh kontrol pemilih tanggal dan waktu (DTP) saat pengguna menutup kalender bulan drop-down. Kalender bulan ditutup saat pengguna memilih tanggal dari kalender bulan atau mengklik panah turun bawah saat kalender terbuka.
DTN_DATETIMECHANGE Dikirim oleh kontrol pemilih tanggal dan waktu (DTP) setiap kali perubahan terjadi. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
DTN_DROPDOWN Dikirim oleh kontrol pemilih tanggal dan waktu (DTP) saat pengguna mengaktifkan kalender bulan drop-down.
DTN_FORMAT Dikirim oleh kontrol pemilih tanggal dan waktu (DTP) untuk meminta teks ditampilkan di bidang panggilan balik. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
DTN_FORMATQUERY Dikirim oleh kontrol pemilih tanggal dan waktu (DTP) untuk mengambil ukuran maksimum string yang diizinkan yang akan ditampilkan di bidang panggilan balik. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY.
DTN_USERSTRING Dikirim oleh kontrol pemilih tanggal dan waktu (DTP) saat pengguna selesai mengedit string di kontrol. Kode pemberitahuan ini hanya dikirim oleh kontrol DTP yang diatur ke gaya DTS_APPCANPARSE. Pesan ini dikirim dalam bentuk pesan WM_NOTIFY.
DTN_WMKEYDOWN Dikirim oleh kontrol pemilih tanggal dan waktu (DTP) saat pengguna mengetik di bidang panggilan balik. Pesan ini dikirim dalam bentuk pesan WM_NOTIFY.
NM_KILLFOCUS (tanggal waktu) Memberi tahu jendela induk kontrol pemilih tanggal dan waktu bahwa kontrol telah kehilangan fokus input. NM_KILLFOCUS (tanggal waktu) dikirim dalam bentuk pesan WM_NOTIFY.
NM_SETFOCUS (tanggal waktu) Memberi tahu jendela induk kontrol pemilih tanggal dan waktu bahwa kontrol telah menerima fokus input. NM_SETFOCUS (tanggal waktu) dikirim dalam bentuk pesan WM_NOTIFY.

Struktur

Topik Isi
DATETIMEKERINFO Berisi informasi tentang kontrol DTP.
NMDATETIMECHANGE Berisi informasi tentang perubahan yang telah terjadi dalam kontrol pemilih tanggal dan waktu (DTP). Struktur ini digunakan dengan kode pemberitahuan DTN_DATETIMECHANGE.
NMDATETIMEFORMAT Berisi informasi tentang sebagian string format yang menentukan bidang panggilan balik dalam kontrol pemilih tanggal dan waktu (DTP). Ini membawa substring yang menentukan bidang panggilan balik dan berisi buffer untuk menerima string yang akan ditampilkan di bidang panggilan balik. Struktur ini digunakan dengan kode pemberitahuan DTN_FORMAT.
NMDATETIMEFORMATQUERY Berisi informasi tentang bidang panggilan balik kontrol pemilih tanggal dan waktu (DTP). Ini berisi substring (diambil dari string format kontrol) yang menentukan bidang panggilan balik. Struktur menerima ukuran maksimum teks yang diizinkan yang akan ditampilkan di bidang panggilan balik. Struktur ini digunakan dengan kode pemberitahuan DTN_FORMATQUERY.
NMDATETIMESTRING Berisi informasi khusus untuk operasi edit yang telah berlangsung dalam kontrol pemilih tanggal dan waktu (DTP). Pesan ini digunakan dengan kode pemberitahuan DTN_USERSTRING.
NMDATETIMEWMKEYDOWN Membawa informasi yang digunakan untuk menjelaskan dan menangani kode pemberitahuan DTN_WMKEYDOWN.

Konstanta

Topik Isi
Gaya Kontrol Pemilih Tanggal dan Waktu Gaya jendela yang tercantum di sini khusus untuk kontrol pemilih tanggal dan waktu.