OCPFIPARAMS-Struktur (olectl.h)
Enthält Parameter, die zum Aufrufen eines Eigenschaftenblattdialogfelds über die OleCreatePropertyFrameIndirect-Funktion verwendet werden.
Syntax
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;
Member
cbStructSize
Die Größe der Struktur in Bytes.
hWndOwner
Handle mit dem übergeordneten Fenster des resultierenden Eigenschaftenblattdialogfelds.
x
Horizontale Position für das Dialogfeld relativ zu hWndOwner in Pixel.
y
Vertikale Position für das Dialogfeld relativ zu hWndOwner in Pixel.
lpszCaption
Zeiger auf einen OLESTR, der die Untertitel des Dialogfelds enthält.
cObjects
Anzahl der in lplpUnk übergebenen Objektzeiger.
lplpUnk
Array von IUnknown-Zeigern auf die Objekte, für die dieses Eigenschaftenblatt aufgerufen wird. Die Anzahl der Elemente im Array wird durch cObjects angegeben. Diese Zeiger werden über IPropertyPage::SetObjects an jede Eigenschaftenseite übergeben.
cPages
Anzahl der in lpPages angegebenen Eigenschaftenseiten.
lpPages
Zeiger auf ein Array der Größe cPages , das die CLSIDs jeder Eigenschaftenseite enthält, die im Eigenschaftenblatt angezeigt werden sollen.
lcid
Gebietsschemabezeichner für das Eigenschaftenblatt. Dieser Wert wird über IPropertyPageSite::GetLocaleID zurückgegeben.
dispidInitialProperty
Eigenschaft, die hervorgehoben wird, wenn das Dialogfeld sichtbar gemacht wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | olectl.h |