OCPFIPARAMS 結構 (olectl.h)
包含參數,用來透過 OleCreatePropertyFrameIndirect 函式叫用屬性表對話方塊。
語法
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;
成員
cbStructSize
結構的大小,以位元組為單位。
hWndOwner
處理結果屬性表對話框的父視窗。
x
相對於 hWndOwner 的對話框水準位置,以像素為單位。
y
相對於 hWndOwner 的對話框垂直位置,以像素為單位。
lpszCaption
包含對話框 標題 的 OLESTR 指標。
cObjects
傳入 lplpUnk 的物件指標數目。
lplpUnk
叫用此屬性表之物件的 IUnknown 指標數位。 陣列中的元素數目是由 cObjects 指定。 這些指標會透過 IPropertyPage::SetObjects 傳遞至每個屬性頁。
cPages
lpPages 中指定的屬性頁數目。
lpPages
大小 cPages 陣列的指標,其中包含要顯示在屬性表中之每個屬性頁的 CLSID。
lcid
屬性表的地區設定標識碼。 此值會透過 IPropertyPageSite::GetLocaleID 傳回。
dispidInitialProperty
當對話框可見時,醒目提示的屬性。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | olectl.h |