PropSheet_CancelToClose makro (prsht.h)
Digunakan saat perubahan yang dilakukan karena pemberitahuan PSN_APPLY terbaru tidak dapat dibatalkan. Anda juga dapat mengirim pesan PSM_CANCELTOCLOSE secara eksplisit.
Sintaks
void PropSheet_CancelToClose(
hDlg
);
Parameter
hDlg
Jenis: HWND
Tangani ke lembar properti.
Nilai kembali
Tidak ada
Keterangan
PSM_CANCELTOCLOSE menonaktifkan tombol Batalkan dan mengubah teks tombol OK menjadi "Tutup". Anda dapat menggunakan makro ini atau mengirim pesan PSM_CANCELTOCLOSE secara eksplisit.
Sebagian besar lembar properti menunggu untuk melakukan perubahan yang tidak dapat diubah hingga pemberitahuan PSN_APPLY diterima. Namun, dalam beberapa keadaan, lembar properti dapat membuat perubahan yang tidak dapat diubah di luar urutan PSN_APPLY/PSN_RESET standar. Salah satu contohnya adalah lembar properti yang berisi tombol Edit yang digunakan untuk menampilkan kotak subdialog untuk mengedit properti. Saat pengguna mengklik OK untuk mengirimkan perubahan, halaman lembar properti memiliki beberapa opsi:
- Ini dapat merekam perubahan tetapi menunggu hingga menerima pemberitahuan PSN_APPLY untuk menerapkannya. Ini adalah pendekatan yang disukai.
- Ini dapat menerapkan perubahan segera setelah keluar dari kotak subdialog, tetapi ingat pengaturan aslinya. Pengaturan tersebut dapat digunakan untuk memulihkan status asli jika pemberitahuan PSN_RESET diterima.
- Ini dapat segera menerapkan perubahan dan tidak mencoba memulihkan pengaturan asli ketika menerima pemberitahuan PSN_RESET . Pendekatan ini tidak disarankan, tetapi mungkin diperlukan jika perubahan terlalu jauh untuk dua opsi lainnya menjadi praktis.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | prsht.h |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk