Fungsi SHOpenPropSheetA (shlobj.h)
[SHOpenPropSheet tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya.]
Membuat lembar properti dari daftar kunci registri yang berisi CLSIDdari lembar individual, lalu membuka lembar properti.
Sintaksis
BOOL SHOpenPropSheetA(
[in, optional] LPCSTR pszCaption,
[in, optional] HKEY [] ahkeys,
UINT ckeys,
[in, optional] const CLSID *pclsidDefault,
[in] IDataObject *pdtobj,
[in, optional] IShellBrowser *psb,
[in, optional] LPCSTR pStartPage
);
Parameter
[in, optional] pszCaption
Jenis:
Penunjuk ke string yang berisi keterangan untuk lembar properti. Nilai ini dapat NULL jika tidak ada keterangan yang diperlukan.
[in, optional] ahkeys
Jenis: HKEY[]
Array kunci registri yang mewakili CLSIDdari lembar properti individual.
ckeys
Jenis: UINT
nilai UINT yang menentukan jumlah lembar properti dalam array yang ditentukan oleh ahkeys.
[in, optional] pclsidDefault
Jenis: const CLSID*
Penunjuk keCLSID
[in] pdtobj
Jenis:
Pointer ke IDataObject, objek OLE yang dapat digunakan untuk melakukan tindakan pada lembar properti.
[in, optional] psb
Jenis:
Tidak digunakan.
[in, optional] pStartPage
Jenis:
Penunjuk ke string yang menentukan halaman mulai. Nilai ini dapat null.
Mengembalikan nilai
Jenis: BOOL
Mengembalikan TRUE jika lembar properti berhasil dibuat; jika tidak, FALSE.
Komentar
Nota
Header shlobj.h mendefinisikan SHOpenPropSheet sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta preprosedur UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
Platform Target |
Windows |
Header |
shlobj.h |
Pustaka |
Shell32.lib |
DLL |
Shell32.dll (versi 5.0 atau yang lebih baru) |