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