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
プロパティ シートに表示する各プロパティ ページの CLSID を含む サイズ cPages の配列へのポインター。
lcid
プロパティ シートのロケール識別子。 この値は、 IPropertyPageSite::GetLocaleID を介して返されます。
dispidInitialProperty
ダイアログ ボックスが表示されるときに強調表示されるプロパティ。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | olectl.h |