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.

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

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 default. Nilai ini dapat null.

[in] pdtobj

Jenis: IDataObject

Pointer 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 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)