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
在 lpUnk 中传递的对象指针数。
lplpUnk
要为其调用此属性表的对象上的 IUnknown 指针数组。 数组中的元素数由 cObjects 指定。 这些指针通过 IPropertyPage::SetObjects 传递到每个属性页。
cPages
lpPages 中指定的属性页数。
lpPages
指向大小 cPage 的 数组的指针,其中包含要显示在属性表中的每个属性页的 CLSID。
lcid
属性表的区域设置标识符。 此值将通过 IPropertyPageSite::GetLocaleID 返回。
dispidInitialProperty
使对话框可见时突出显示的属性。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | olectl.h |