COleControl::GetAmbientProperty

BOOL GetAmbientProperty ( DISPID dwDispid, VARTYPE vtProp, void * pvProp );

Wartość zwracany

Niezerowa, jeśli właściwość otoczenia jest obsługiwana; inny sposób 0.

Parametry

dwDispid

Identyfikator wysyłki żądaną właściwość otoczenia.

vtProp

Typ wariantowy znacznika, który określa typ wartości zwracane w pvProp.

pvProp

Wskaźnik na 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 Rodzaj pvProp
VT_BOOL BOOL *
VT_BSTR CString *
VT_I2 krótki *
VT_I4 długo *
VT_R4 pływak *
VT_R8 podwójne *
VT_CY CY *
VT_COLOR OLE_COLOR *
VT_DISPATCH LPDISPATCH *
VT_FONT LPFONTDISP *

Uwagi

Wywołanie tej funkcji, aby uzyskać wartość otoczenia właściwości kontenera. Użycie GetAmbientProperty do pobrania otoczenia właściwości DisplayName i ScaleUnits, ustaw vtProp na VT_BSTR i pvProp do CString *. Jeśli pobierasz otoczenia własności Font, ustaw vtProp VT_FONT i pvProp do LPFONTDISP *.

Należy zauważyć, że funkcje już zostały dostarczone dla wspólnych właściwości otoczenia, takich jak AmbientBackColor i AmbientFont.

Omówienie COleControl |nbsp; Klasa członków | Wykres hierarchii

Zobacz też COleControl::AmbientForeColor, COleControl::AmbientScaleUnits, COleControl::AmbientShowGrabHandles

Index