Estrutura OCPFIPARAMS (olectl.h)
Contém parâmetros usados para invocar uma caixa de diálogo de folha de propriedades por meio da função OleCreatePropertyFrameIndirect .
Sintaxe
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;
Membros
cbStructSize
O tamanho da estrutura em bytes.
hWndOwner
Manipule para a janela pai da caixa de diálogo da folha de propriedades resultante.
x
Posição horizontal da caixa de diálogo em relação a hWndOwner, em pixels.
y
Posição vertical da caixa de diálogo em relação a hWndOwner, em pixels.
lpszCaption
Ponteiro para um OLESTR que contém o legenda da caixa de diálogo.
cObjects
Número de ponteiros de objeto passados em lplpUnk.
lplpUnk
Matriz de ponteiros IUnknown nos objetos para os quais essa folha de propriedades está sendo invocada. O número de elementos na matriz é especificado por cObjects. Esses ponteiros são passados para cada página de propriedades por meio de IPropertyPage::SetObjects.
cPages
Número de páginas de propriedades especificadas em lpPages.
lpPages
Ponteiro para uma matriz de cPages de tamanho que contém os CLSIDs de cada página de propriedades a serem exibidas na folha de propriedades.
lcid
Identificador de localidade para a folha de propriedades. Esse valor será retornado por meio de IPropertyPageSite::GetLocaleID.
dispidInitialProperty
Propriedade realçada quando a caixa de diálogo fica visível.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | olectl.h |