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 pemrograman yang digunakan dengan dialog tugas. Dialog tugas mirip dengan, sementara jauh lebih fleksibel daripada, kotak pesan dasar.
Ikhtisar
| Topik | Isi |
|---|---|
| Tentang Dialog Tugas | Menjelaskan elemen dialog tugas. |
Fungsi
| Topik | Isi |
|---|---|
| taskDialog | Membuat, menampilkan, dan mengoperasikan dialog tugas. Dialog tugas berisi teks dan judul pesan yang ditentukan aplikasi, ikon, dan kombinasi tombol tekan yang telah ditentukan sebelumnya. Fungsi ini tidak mendukung pendaftaran fungsi panggilan balik untuk menerima pemberitahuan. |
| TaskDialogCallbackProc | Fungsi yang ditentukan aplikasi yang digunakan dengan fungsiTaskDialogIndirect. Ini menerima pesan dari dialog tugas ketika berbagai peristiwa terjadi. Jenis PFTASKDIALOGCALLBACK menentukan penunjuk ke fungsi panggilan balik ini. TaskDialogCallbackProc adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi. |
| TaskDialogIndirect | Membuat, menampilkan, dan mengoperasikan dialog tugas. Dialog tugas berisi ikon, pesan, judul, kotak centang verifikasi, tautan perintah, tombol tekan, dan tombol radio yang ditentukan aplikasi. Fungsi ini dapat mendaftarkan fungsi panggilan balik untuk menerima pesan pemberitahuan. |
Pesan
| Topik | Isi |
|---|---|
| TDM_CLICK_BUTTON | Mensimulasikan tindakan klik tombol dalam dialog tugas. |
| TDM_CLICK_RADIO_BUTTON | Mensimulasikan tindakan tombol radio klik dalam dialog tugas. |
| TDM_CLICK_VERIFICATION | Mensimulasikan tindakan kotak centang verifikasi klik dalam dialog tugas. |
| TDM_ENABLE_BUTTON | Mengaktifkan atau menonaktifkan tombol tekan dalam dialog tugas. |
| TDM_ENABLE_RADIO_BUTTON | Mengaktifkan atau menonaktifkan tombol radio dalam dialog tugas. |
| TDM_NAVIGATE_PAGE | Membuat ulang dialog tugas dengan konten baru, mensimulasikan fungsionalitas wizard multi-halaman. |
| TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE | Menentukan apakah tombol dialog tugas atau tautan perintah tertentu harus memiliki ikon perisai Kontrol Akun Pengguna (UAC) ; artinya, apakah tindakan yang dipanggil oleh tombol memerlukan elevasi. |
| TDM_SET_ELEMENT_TEXT | Memperbarui elemen teks dalam dialog tugas. |
| TDM_SET_MARQUEE_PROGRESS_BAR | Menunjukkan apakah bilah kemajuan yang dihosting harus ditampilkan dalam mode marquee. |
| TDM_SET_PROGRESS_BAR_MARQUEE | Memulai dan menghentikan tampilan marquee bilah kemajuan, dan mengatur kecepatan marquee. |
| TDM_SET_PROGRESS_BAR_POS | Mengatur posisi saat ini untuk bilah kemajuan. |
| TDM_SET_PROGRESS_BAR_RANGE | Mengatur nilai minimum dan maksimum untuk bilah kemajuan yang dihosting. |
| TDM_SET_PROGRESS_BAR_STATE | Mengatur status bilah kemajuan saat ini. |
| TDM_UPDATE_ELEMENT_TEXT | Memperbarui elemen teks dalam dialog tugas. |
| TDM_UPDATE_ICON | Menyegarkan ikon dialog tugas. |
Pemberitahuan
| Topik | Isi |
|---|---|
| TDN_BUTTON_CLICKED | Dikirim oleh dialog tugas saat pengguna memilih tombol atau tautan perintah dalam dialog tugas. Kode pemberitahuan ini hanya diterima melalui fungsi panggilan balik dialog tugas, yang dapat didaftarkan menggunakan metodeTaskDialogIndirect. |
| TDN_CREATED | Dikirim oleh dialog tugas setelah dialog tugas dibuat dan sebelum ditampilkan. Kode pemberitahuan ini hanya diterima melalui fungsi panggilan balik dialog tugas, yang dapat didaftarkan menggunakan metodeTaskDialogIndirect. |
| TDN_DESTROYED | Dikirim oleh dialog tugas ketika dihancurkan dan handel jendelanya tidak lagi valid. Kode pemberitahuan ini hanya diterima melalui fungsi panggilan balik dialog tugas, yang dapat didaftarkan menggunakan metodeTaskDialogIndirect. |
| TDN_DIALOG_CONSTRUCTED | Dikirim oleh dialog tugas setelah dialog tugas dibuat dan sebelum ditampilkan. Kode pemberitahuan ini hanya diterima melalui fungsi panggilan balik dialog tugas, yang dapat didaftarkan menggunakan metodeTaskDialogIndirect. |
| TDN_EXPANDO_BUTTON_CLICKED | Dikirim oleh dialog tugas saat pengguna mengklik tombol perluas dialog tugas. Kode pemberitahuan ini hanya diterima melalui fungsi panggilan balik dialog tugas, yang dapat didaftarkan menggunakan metodeTaskDialogIndirect. |
| TDN_HELP | Dikirim oleh dialog tugas saat pengguna menekan F1 pada keyboard saat dialog tugas memiliki fokus. Kode pemberitahuan ini hanya diterima melalui fungsi panggilan balik dialog tugas, yang dapat didaftarkan menggunakan metodeTaskDialogIndirect. |
| TDN_HYPERLINK_CLICKED | Dikirim oleh dialog tugas saat pengguna mengklik hyperlink dalam konten dialog tugas. Kode pemberitahuan ini hanya diterima melalui fungsi panggilan balik dialog tugas, yang dapat didaftarkan menggunakan metodeTaskDialogIndirect. |
| TDN_NAVIGATED | Dikirim oleh dialog tugas ketika navigasi telah terjadi. Kode pemberitahuan ini hanya diterima melalui fungsi panggilan balik dialog tugas, yang dapat didaftarkan menggunakan metodeTaskDialogIndirect. |
| TDN_RADIO_BUTTON_CLICKED | Dikirim oleh dialog tugas saat pengguna memilih tombol atau tautan perintah dalam dialog tugas. Kode pemberitahuan ini hanya diterima melalui fungsi panggilan balik dialog tugas, yang dapat didaftarkan menggunakan metodeTaskDialogIndirect. |
| TDN_TIMER | Dikirim oleh dialog tugas sekitar setiap 200 milidetik. Kode pemberitahuan ini dikirim ketika bendera TDF_CALLBACK_TIMER telah diatur dalam dwFlags anggota strukturTASKDIALOGCONFIG yang diteruskan ke fungsiTaskDialogIndirect. Kode pemberitahuan ini hanya diterima melalui fungsi panggilan balik dialog tugas, yang dapat didaftarkan menggunakan metode TaskDialogIndirect. |
| TDN_VERIFICATION_CLICKED | Dikirim oleh dialog tugas saat pengguna mengklik kotak centang verifikasi dialog tugas. Kode pemberitahuan ini hanya diterima melalui fungsi panggilan balik dialog tugas, yang dapat didaftarkan menggunakan metodeTaskDialogIndirect. |
Struktur
| Topik | Isi |
|---|---|
| TASKDIALOG_BUTTON | Berisi informasi yang digunakan untuk menampilkan tombol dalam dialog tugas. StrukturTASKDIALOGCONFIG menggunakan struktur ini. |
| TASKDIALOGCONFIG | Berisi informasi yang digunakan untuk menampilkan dialog tugas. FungsiTaskDialogIndirect menggunakan struktur ini. |