Aracılığıyla paylaş


CD2DSolidColorBrush Sınıfı

ID2D1SolidColorBrush için bir sarmalayıcı.

Sözdizimi

class CD2DSolidColorBrush : public CD2DBrush;

Üyeler

Ortak Oluşturucular

Veri Akışı Adı Açıklama
CD2DSolidColorBrush::CD2DSolidColorBrush Aşırı yüklendi. CD2DSolidColorBrush nesnesi oluşturur.
CD2DSolidColorBrush::~CD2DSolidColorBrush Yok edici. D2D düz fırça nesnesi yok edilirken çağrılır.

Genel Yöntemler

Veri Akışı Adı Açıklama
CD2DSolidColorBrush::Attach Var olan kaynak arabirimini nesneye ekler
CD2DSolidColorBrush::Create CD2DSolidColorBrush oluşturur. (Geçersiz Kılmalar CD2DResource::Create.)
CD2DSolidColorBrush::D estroy CD2DSolidColorBrush nesnesini yok eder. (Geçersiz Kılmalar CD2DBrush::D estroy.)
CD2DSolidColorBrush::D etach Kaynak arabirimini nesneden ayırır
CD2DSolidColorBrush::Get ID2D1SolidColorBrush arabirimini döndürür
CD2DSolidColorBrush::GetColor Düz renk fırçasının rengini alır
CD2DSolidColorBrush::SetColor Bu düz renk fırçasının rengini belirtir

Ortak İşleçler

Veri Akışı Adı Açıklama
CD2DSolidColorBrush::operator ID2D1SolidColorBrush* ID2D1SolidColorBrush arabirimini döndürür

Korumalı Veri Üyeleri

Veri Akışı Adı Açıklama
CD2DSolidColorBrush::m_colorSolid Düz renk fırçalayın.
CD2DSolidColorBrush::m_pSolidColorBrush BIR ID2D1SolidColorBrush nesnesine yönelik bir işaretçi depolar.

Devralma Hiyerarşisi

CObject

CD2DResource

CD2DBrush

CD2DSolidColorBrush

Gereksinimler

Üst bilgi: afxrendertarget.h

CD2DSolidColorBrush::~CD2DSolidColorBrush

Yok edici. D2D düz fırça nesnesi yok edilirken çağrılır.

virtual ~CD2DSolidColorBrush();

CD2DSolidColorBrush::Attach

Var olan kaynak arabirimini nesneye ekler

void Attach(ID2D1SolidColorBrush* pResource);

Parametreler

pResource
Mevcut kaynak arabirimi. NULL olamaz

CD2DSolidColorBrush::CD2DSolidColorBrush

CD2DSolidColorBrush nesnesi oluşturur.

CD2DSolidColorBrush(
    CRenderTarget* pParentTarget,
    D2D1_COLOR_F color,
    CD2DBrushProperties* pBrushProperties = NULL,
    BOOL bAutoDestroy = TRUE);

CD2DSolidColorBrush(
    CRenderTarget* pParentTarget,
    COLORREF color,
    int nAlpha = 255,
    CD2DBrushProperties* pBrushProperties = NULL,
    BOOL bAutoDestroy = TRUE);

Parametreler

pParentTarget
İşleme hedefine bir işaretçi.

Renk
Fırça renginin kırmızı, yeşil, mavi ve alfa değerleri.

pBrushProperties
Fırçanın opaklığına ve dönüşümüne işaret eden bir işaretçi.

bAutoDestroy
Nesnenin sahip tarafından yok edildiğini gösterir (pParentTarget).

nAlpha
Fırça renginin opaklığı.

CD2DSolidColorBrush::Create

CD2DSolidColorBrush oluşturur.

virtual HRESULT Create(CRenderTarget* pRenderTarget);

Parametreler

pRenderTarget
İşleme hedefine bir işaretçi.

Dönüş Değeri

Yöntem başarılı olursa S_OK döndürür. Aksi takdirde, bir HRESULT hata kodu döndürür.

CD2DSolidColorBrush::D estroy

CD2DSolidColorBrush nesnesini yok eder.

virtual void Destroy();

CD2DSolidColorBrush::D etach

Kaynak arabirimini nesneden ayırır

ID2D1SolidColorBrush* Detach();

Dönüş Değeri

Ayrılmış kaynak arabirimi işaretçisi.

CD2DSolidColorBrush::Get

ID2D1SolidColorBrush arabirimini döndürür

ID2D1SolidColorBrush* Get();

Dönüş Değeri

Id2D1SolidColorBrush arabiriminin işaretçisi veya nesne henüz başlatılmadıysa NULL.

CD2DSolidColorBrush::GetColor

Düz renk fırçasının rengini alır

D2D1_COLOR_F GetColor() const;

Dönüş Değeri

Bu düz renk fırçasının rengi

CD2DSolidColorBrush::m_colorSolid

Düz renk fırçalayın.

D2D1_COLOR_F m_colorSolid;

CD2DSolidColorBrush::m_pSolidColorBrush

BIR ID2D1SolidColorBrush nesnesine yönelik bir işaretçi depolar.

ID2D1SolidColorBrush* m_pSolidColorBrush;

CD2DSolidColorBrush::operator ID2D1SolidColorBrush*

ID2D1SolidColorBrush arabirimini döndürür

operator ID2D1SolidColorBrush*();

Dönüş Değeri

Id2D1SolidColorBrush arabiriminin işaretçisi veya nesne henüz başlatılmadıysa NULL.

CD2DSolidColorBrush::SetColor

Bu düz renk fırçasının rengini belirtir

void SetColor(D2D1_COLOR_F color);

Parametreler

Renk
Bu düz renk fırçasının rengi

Ayrıca bkz.

Sınıflar