Estructura OCPFIPARAMS (olectl.h)
Contiene parámetros usados para invocar un cuadro de diálogo de hoja de propiedades a través de la función OleCreatePropertyFrameIndirect .
Sintaxis
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;
Miembros
cbStructSize
El tamaño de la estructura en bytes.
hWndOwner
Identificador de la ventana primaria del cuadro de diálogo de hoja de propiedades resultante.
x
Posición horizontal del cuadro de diálogo con respecto a hWndOwner, en píxeles.
y
Posición vertical del cuadro de diálogo con respecto a hWndOwner, en píxeles.
lpszCaption
Puntero a un OLESTR que contiene el subtítulo del cuadro de diálogo.
cObjects
Número de punteros de objeto pasados en lplpUnk.
lplpUnk
Matriz de punteros IUnknown en los objetos para los que se invoca esta hoja de propiedades. CObjects especifica el número de elementos de la matriz. Estos punteros se pasan a cada página de propiedades a través de IPropertyPage::SetObjects.
cPages
Número de páginas de propiedades especificadas en lpPages.
lpPages
Puntero a una matriz de tamaño cPages que contiene los CLSID de cada página de propiedades que se van a mostrar en la hoja de propiedades.
lcid
Identificador de configuración regional de la hoja de propiedades. Este valor se devolverá a través de IPropertyPageSite::GetLocaleID.
dispidInitialProperty
Propiedad que se resalta cuando se hace visible el cuadro de diálogo.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | olectl.h |