Struktur OCPFIPARAMS (olectl.h)

Berisi parameter yang digunakan untuk memanggil kotak dialog lembar properti melalui fungsi OleCreatePropertyFrameIndirect .

Sintaks

typedef struct tagOCPFIPARAMS {
  ULONG     cbStructSize;
  HWND      hWndOwner;
  int       x;
  int       y;
  LPCOLESTR lpszCaption;
  ULONG     cObjects;
  LPUNKNOWN *lplpUnk;
  ULONG     cPages;
  CLSID     *lpPages;
  LCID      lcid;
  DISPID    dispidInitialProperty;
} OCPFIPARAMS, *LPOCPFIPARAMS;

Anggota

cbStructSize

Ukuran struktur, dalam byte.

hWndOwner

Tangani ke jendela induk kotak dialog lembar properti yang dihasilkan.

x

Posisi horizontal untuk kotak dialog relatif terhadap hWndOwner, dalam piksel.

y

Posisi vertikal untuk kotak dialog relatif terhadap hWndOwner, dalam piksel.

lpszCaption

Penunjuk ke OLESTR yang berisi caption dialog.

cObjects

Jumlah pointer objek yang diteruskan dalam lplpUnk.

lplpUnk

Array pointer IUnknown pada objek tempat lembar properti ini dipanggil. Jumlah elemen dalam array ditentukan oleh cObjects. Pointer ini diteruskan ke setiap halaman properti melalui IPropertyPage::SetObjects.

cPages

Jumlah halaman properti yang ditentukan dalam lpPages.

lpPages

Penunjuk ke array ukuran cPages yang berisi CLSID dari setiap halaman properti untuk ditampilkan di lembar properti.

lcid

Pengidentifikasi lokal untuk lembar properti. Nilai ini akan dikembalikan melalui IPropertyPageSite::GetLocaleID.

dispidInitialProperty

Properti yang disorot saat kotak dialog dibuat terlihat.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header olectl.h

Lihat juga

IPropertyPage::SetObjects

IPropertyPageSite::GetLocaleID

OLESTR

OleCreatePropertyFrameIndirect