COleControl::GetAmbientProperty
Obtiene el valor de una propiedad de ambiente del contenedor.
Sintaxis
BOOL GetAmbientProperty(
DISPID dispid,
VARTYPE vtProp,
void* pvProp
);
Parámetros
dwDispid
El identificador de envío de propiedad de ambiente deseada.vtProp
Una variante escribe la etiqueta que especifica el tipo de valor que se devolverá en pvProp.pvProp
Un puntero a la dirección de la variable que recibirá el valor de propiedad o valor devuelto.El tipo real de este puntero debe coincidir con el tipo especificado por vtProp.vtProp
tipo de pvProp
VT_BOOL
BOOL*
VT_BSTR
CString*
VT_I2
short*
VT_I4
long*
VT_R4
float*
VT_R8
double*
VT_CY
CY*
VT_COLOR
OLE_COLOR*
VT_DISPATCH
LPDISPATCH*
VT_FONT
LPFONTDISP*
Valor devuelto
Distinto de cero si se admite la propiedad de ambiente; si no 0.
Comentarios
Si utiliza GetAmbientProperty para recuperar las propiedades de ambiente DisplayName y de ScaleUnits, establezca vtProp a VT_BSTR y pvProp a CString*.Si está recuperando la propiedad de fuente ambiente, establezca vtProp a VT_FONT y pvProp a LPFONTDISP*.
Observe que las funciones se han proporcionado ya para las propiedades de ambiente comunes, como AmbientBackColor y AmbientFont.
Requisitos
encabezado: afxctl.h
Vea también
COleControl Class
Gráfico de jerarquías
COleControl::AmbientForeColor
COleControl::AmbientScaleUnits
COleControl::AmbientShowGrabHandles