Sdílet prostřednictvím


COleControl::GetAmbientProperty

Načte hodnotu okolí vlastnost kontejneru.

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

Parametry

  • dwDispid
    ID odeslání požadovanou vlastnost okolí.

  • vtProp
    Variantní typ značky, která určuje typ hodnoty, které mají být vráceny v pvProp .

  • pvProp
    Ukazatel na adresu, bude vlastnost hodnotu nebo hodnotu proměnné.Skutečný typ tohoto ukazatele musí odpovídat typu určeného parametrem vtProp .

    vtProp

    Typ pvProp

    VT_BOOL

    BOOL *

    VT_BSTR

    CString *

    VT_I2

    krátké *

    VT_I4

    dlouhé *

    VT_R4

    Plovák *

    VT_R8

    dvojité *

    VT_CY

    CY *

    VT_COLOR

    OLE_COLOR *

    VT_DISPATCH

    LPDISPATCH *

    VT_FONT

    LPFONTDISP *

Vrácená hodnota

Nenulová hodnota, pokud je podporována vlastnost okolí; jinak 0.

Poznámky

Pokud používáte GetAmbientProperty načíst vlastnosti DisplayName a ScaleUnits prostředí, nastavit vtProp na VT_BSTR a pvProp na CString *.Pokud načítáte okolí vlastnosti písma, vtProp na VT_FONT a pvProp na LPFONTDISP *.

Všimněte si, že funkce již byly poskytnuty pro společné vlastnosti prostředí, jako například AmbientBackColor a AmbientFont.

Požadavky

Záhlaví: afxctl.h

Viz také

Referenční dokumentace

Třída COleControl

Diagram hierarchie

COleControl::AmbientForeColor

COleControl::AmbientScaleUnits

COleControl::AmbientShowGrabHandles