COleControl::GetAmbientProperty
Ottiene il valore di una proprietà di ambiente del contenitore.
BOOL GetAmbientProperty(
DISPID dispid,
VARTYPE vtProp,
void* pvProp
);
Parametri
dwDispid
L'id di invio di proprietà di ambiente desiderata.vtProp
Un tag di tipo variante che specifica il tipo del valore da restituire in pvProp.pvProp
Un puntatore all'indirizzo di variabile che riceverà il valore della proprietà o il valore restituito.Il tipo effettivo del puntatore deve corrispondere al tipo specificato da vtProp.vtProp
Tipo di pvProp
VT_BOOL
BOOL*
VT_BSTR
CString*
VT_I2
short*
VT_I4
long*
VT_R4
float*
VT_R8
differenza
VT_CY
CY*
VT_COLOR
OLE_COLOR*
VT_DISPATCH
LPDISPATCH*
VT_FONT
LPFONTDISP*
Valore restituito
Diverso da zero se la proprietà di ambiente è supportata; in caso contrario 0.
Note
Se si utilizza GetAmbientProperty per recuperare le proprietà di ambiente di ScaleUnits e DisplayName, impostare vtProp a VT_BSTR e pvProp a CString*.Se si sta recuperando la proprietà predefinite di ambiente, impostare vtProp a VT_FONT e pvProp a LPFONTDISP*.
Si noti che le funzioni sono già state fornite per le proprietà di ambiente comuni, come AmbientBackColor e AmbientFont.
Requisiti
Header: afxctl.h