Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa COleControl

Wykres hierarchii

COleControl::AmbientForeColor

COleControl::AmbientScaleUnits

COleControl::AmbientShowGrabHandles