Struttura OCPFIPARAMS (olectl.h)
Contiene parametri usati per richiamare una finestra di dialogo del foglio delle proprietà tramite la funzione OleCreatePropertyFrameIndirect .
Sintassi
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;
Members
cbStructSize
Dimensioni della struttura, in byte.
hWndOwner
Handle nella finestra padre della finestra di dialogo del foglio delle proprietà risultante.
x
Posizione orizzontale per la finestra di dialogo relativa a hWndOwner, in pixel.
y
Posizione verticale per la finestra di dialogo relativa a hWndOwner, in pixel.
lpszCaption
Puntatore a un OLESTR contenente la didascalia della finestra di dialogo.
cObjects
Numero di puntatori a oggetti passati in lplpUnk.
lplpUnk
Matrice di puntatori IUnknown negli oggetti per cui viene richiamato questo foglio delle proprietà. Il numero di elementi nella matrice viene specificato da cObjects. Questi puntatori vengono passati a ogni pagina delle proprietà tramite IPropertyPage::SetObjects.
cPages
Numero di pagine delle proprietà specificate in lpPages.
lpPages
Puntatore a una matrice di dimensioni cPages contenente i CLSID di ogni pagina delle proprietà da visualizzare nel foglio delle proprietà.
lcid
Identificatore delle impostazioni locali per il foglio delle proprietà. Questo valore verrà restituito tramite IPropertyPageSite::GetLocaleID.
dispidInitialProperty
Proprietà evidenziata quando la finestra di dialogo viene resa visibile.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | olectl.h |