Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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. |