PropSheet_GetResult makro (prsht.h)
Digunakan oleh lembar properti tanpa mode untuk mengambil informasi yang dikembalikan ke lembar properti modal dengan PropertySheet. Anda dapat menggunakan makro ini atau mengirim pesan PSM_GETRESULT secara eksplisit.
Sintaksis
int PropSheet_GetResult(
HWND hDlg
);
Parameter
hDlg
Jenis: HWND
Tangani ke kotak dialog lembar properti.
Mengembalikan nilai
Jenis: int
Mengembalikan nilai positif jika berhasil, atau -1 sebaliknya. Nilai pengembalian berikut memiliki arti khusus.
Mengembalikan kode | Deskripsi |
---|---|
ID_PSREBOOTSYSTEM | Halaman mengirim pesan PSM_REBOOTSYSTEM ke lembar properti. Komputer harus dimulai ulang agar perubahan pengguna berlaku. |
ID_PSRESTARTWINDOWS | Halaman mengirim pesan PSM_RESTARTWINDOWS ke lembar properti. Windows harus dimulai ulang agar perubahan pengguna berlaku. |
Komentar
Untuk mengambil informasi kesalahan yang diperluas, panggil GetLastError.
Nilai pengembalian identik dengan apa yang akan dikembalikan PropertySheet jika ini menjadi lembar properti modal.
Versi 5.80. Nilai PropertySheet return membawa informasi yang berbeda untuk lembar properti modal dan modeless. Dalam beberapa kasus, lembar properti modeless mungkin memerlukan informasi yang akan mereka terima dari PropertySheet jika telah dimodifikasi. Secara khusus, mereka mungkin perlu tahu apakah ID_PSREBOOTSYSTEM atau ID_PSRESTARTWINDOWS akan dikembalikan.
Untuk lembar properti tanpa mode, perulangan pesan Anda harus menggunakan PSM_ISDIALOGMESSAGE untuk meneruskan pesan ke kotak dialog lembar properti, dan PSM_GETCURRENTPAGEHWND untuk menentukan kapan harus menghancurkan kotak dialog. Saat pengguna mengklik tombol
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 |
prsht.h |