Bagikan melalui


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 OK atau Batalkan, PSM_GETCURRENTPAGEHWND mengembalikan NULL. Anda kemudian dapat mengambil nilai yang akan diterima lembar properti modal dari PropertySheet dengan mengirim pesan PSM_GETRESULT.

Catatan Makro ini tidak didukung saat menggunakan gaya wizard Aero (PSH_AEROWIZARD).
 

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