Fungsi OleCreatePropertyFrame (olectl.h)
Memanggil bingkai properti baru, yaitu, kotak dialog lembar properti, yang induknya adalah hwndOwner, tempat dialog diposisikan pada titik (x,y) di jendela induk dan memiliki caption lpszCaption.
Sintaks
WINOLECTLAPI OleCreatePropertyFrame(
[in] HWND hwndOwner,
[in] UINT x,
[in] UINT y,
[in] LPCOLESTR lpszCaption,
[in] ULONG cObjects,
[in] LPUNKNOWN *ppUnk,
[in] ULONG cPages,
[in] LPCLSID pPageClsID,
[in] LCID lcid,
[in] DWORD dwReserved,
[in] LPVOID pvReserved
);
Parameter
[in] hwndOwner
Tangani ke jendela induk dari kotak dialog lembar properti yang dihasilkan.
[in] x
Dicadangkan. Posisi horizontal untuk kotak dialog relatif terhadap hwndOwner.
[in] y
Dicadangkan. Posisi vertikal untuk kotak dialog relatif terhadap hwndOwner.
[in] lpszCaption
Penunjuk ke string yang digunakan untuk caption kotak dialog.
[in] cObjects
Jumlah pointer objek yang diteruskan dalam ppUnk.
[in] ppUnk
Array pointer IUnknown pada objek yang lembar properti ini sedang dipanggil. Jumlah elemen dalam array ditentukan oleh cObjects. Pointer ini diteruskan ke setiap halaman properti melalui IPropertyPage::SetObjects.
[in] cPages
Jumlah halaman properti yang ditentukan dalam pPageCIsID.
[in] pPageClsID
Array cPages ukuran yang berisi CLSID dari setiap halaman properti untuk ditampilkan di lembar properti.
[in] lcid
Pengidentifikasi lokal yang digunakan untuk lembar properti. Halaman properti dapat mengambil pengidentifikasi ini melalui IPropertyPageSite::GetLocaleID.
[in] dwReserved
Dicadangkan untuk digunakan di masa mendatang; harus nol.
[in] pvReserved
Dicadangkan untuk digunakan di masa mendatang; harus NULL.
Mengembalikan nilai
Fungsi ini mendukung nilai pengembalian standar E_INVALIDARG, E_OUTOFMEMORY, dan E_UNEXPECTED, serta berikut ini:
Menampilkan kode | Deskripsi |
---|---|
|
Kotak dialog dipanggil dan berhasil dioperasikan. |
|
Alamat dalam lpszCaption, ppUnk, atau pPageCIsID tidak valid. Misalnya, salah satunya mungkin NULL. |
Keterangan
Halaman properti yang akan ditampilkan diidentifikasi dengan pPageClsID, yang merupakan array nilai cPagesCLSID . Objek yang terpengaruh oleh lembar properti ini diidentifikasi dalam ppUnk, array cObjects ukuran yang berisi pointer IUnknown .
Fungsi ini selalu membuat kotak dialog modal dan tidak kembali sampai kotak dialog ditutup.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | olectl.h |
Pustaka | OleAut32.lib |
DLL | OleAut32.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk