COleControl::GetAmbientProperty
Pobiera wartość otoczenia właściwości kontenera.
BOOL GetAmbientProperty(
DISPID dispid,
VARTYPE vtProp,
void* pvProp
);
Parametry
dwDispid
Identyfikator wysyłki żądaną właściwość otoczenia.vtProp
Znacznik typu variant, który określa typ wartości zwracane w pvProp.pvProp
Wskaźnik adres zmiennej, która będzie odbierać wartość właściwości ani zwracanej wartości.Rzeczywisty typ ten wskaźnik musi odpowiadać typowi określonej przez vtProp.vtProp
Typ pvProp
VT_BOOL
BOOL *
VT_BSTR
CString *
VT_I2
krótki *
VT_I4
LONG *
VT_R4
Pływak *
VT_R8
podwójne *
VT_CY
CY *
VT_COLOR
OLE_COLOR *
VT_DISPATCH
LPDISPATCH *
VT_FONT
LPFONTDISP *
Wartość zwracana
Niezerowa, jeśli właściwość otoczenia jest obsługiwana; 0 inaczej.
Uwagi
Jeśli używasz GetAmbientProperty pobrać otoczenia właściwości DisplayName i ScaleUnits, ustaw vtProp do VT_BSTR i pvProp do CString *.Jeśli pobierasz otoczenia właściwości czcionki vtProp do VT_FONT i pvProp do LPFONTDISP *.
Należy zauważyć, że funkcje już zostały przewidziane wspólnych właściwości otoczenia, takich jak AmbientBackColor i AmbientFont.
Wymagania
Nagłówek: afxctl.h