Structure OCPFIPARAMS (olectl.h)
Contient les paramètres utilisés pour appeler une boîte de dialogue de feuille de propriétés via la fonction OleCreatePropertyFrameIndirect .
Syntaxe
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;
Membres
cbStructSize
Taille de la structure, en octets.
hWndOwner
Gérer vers la fenêtre parente de la boîte de dialogue de la feuille de propriétés résultante.
x
Position horizontale de la boîte de dialogue par rapport à hWndOwner, en pixels.
y
Position verticale de la boîte de dialogue par rapport à hWndOwner, en pixels.
lpszCaption
Pointeur vers un OLESTR qui contient le légende de la boîte de dialogue.
cObjects
Nombre de pointeurs d’objet passés dans lplpUnk.
lplpUnk
Tableau de pointeurs IUnknown sur les objets pour lesquels cette feuille de propriétés est appelée. Le nombre d’éléments dans le tableau est spécifié par cObjects. Ces pointeurs sont transmis à chaque page de propriétés via IPropertyPage ::SetObjects.
cPages
Nombre de pages de propriétés spécifiées dans lpPages.
lpPages
Pointeur vers un tableau de tailles cPages contenant les CLSID de chaque page de propriétés à afficher dans la feuille de propriétés.
lcid
Identificateur de paramètres régionaux pour la feuille de propriétés. Cette valeur sera retournée via IPropertyPageSite ::GetLocaleID.
dispidInitialProperty
Propriété mise en surbrillance lorsque la boîte de dialogue est rendue visible.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | olectl.h |