Bagikan melalui


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.

Sintaks

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: LPCTSTR

Penunjuk ke string yang berisi caption untuk lembar properti. Nilai ini bisa NULL jika tidak ada caption 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 ke CLSID default. Nilai ini bisa NULL.

[in] pdtobj

Jenis: IDataObject*

Penunjuk ke IDataObject, objek OLE yang dapat digunakan untuk melakukan tindakan pada lembar properti.

[in, optional] psb

Jenis: IShellBrowser*

Tidak digunakan.

[in, optional] pStartPage

Jenis: LPCTSTR

Penunjuk ke string yang menentukan halaman mulai. Nilai ini bisa NULL.

Nilai kembali

Jenis: BOOL

Mengembalikan TRUE jika lembar properti berhasil dibuat; jika tidak, FALSE.

Keterangan

Catatan

Header shlobj.h mendefinisikan SHOpenPropSheet sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor 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

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header shlobj.h
Pustaka Shell32.lib
DLL Shell32.dll (versi 5.0 atau yang lebih baru)