Aracılığıyla paylaş


COleControl::GetAmbientProperty

CONTAINER ortam özelliğinin değerini alır.

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

Parametreler

  • dwDispid
    İstenen ortam özelliği gönderme kimliği.

  • vtProp
    İçinde döndürülen değer türünü belirtir bir değişken türü etiket pvProp.

  • pvProp
    Özellik değeri alır veya dönüş değeri değişkenin adresi için bir işaretçi. Bu işaretçi gerçek türü tarafından belirtilen türüyle eşleşmelidir vtProp.

    vtProp

    PvProp türü

    VT_BOOL

    BOOL *

    VT_BSTR

    CString *

    VT_I2

    kısa *

    VT_I4

    uzun *

    VT_R4

    float *

    VT_R8

    çift *

    VT_CY

    CY *

    VT_COLOR

    OLE_COLOR *

    VT_DISPATCH

    LPDISPATCH *

    VT_FONT

    LPFONTDISP *

Dönüş Değeri

Ortam özellik destekleniyorsa, sıfır olmayan; Aksi halde 0.

Notlar

Kullanırsanız, GetAmbientProperty ortam DisplayName ve ScaleUnits özelliklerini almak için vtProp için VT_BSTR ve pvProp için CString *. Ortam Font özelliğini alıyorsanız, set vtProp için vt_font ve pvProp için LPFONTDISP *.

İşlevler zaten genel ortam özellikleri gibi sağlandığını unutmayın AmbientBackColor ve AmbientFont.

Gereksinimler

Başlık: afxctl.h

Ayrıca bkz.

Başvuru

COleControl sınıfı

Hiyerarşi grafik

COleControl::AmbientForeColor

COleControl::AmbientScaleUnits

COleControl::AmbientShowGrabHandles