Partilhar via


Classe CD2DSolidColorBrush

Observação

A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

Um invólucro para ID2D1SolidColorBrush.

Sintaxe

class CD2DSolidColorBrush : public CD2DBrush;

Membros

Construtores Públicos

Nome Description
CD2DSolidColorBrush::CD2DSolidColorBrush Sobrecarregado. Constrói um objeto CD2DSolidColorBrush.
CD2DSolidColorBrush::~CD2DSolidColorBrush. O destruidor. Chamada quando um objeto de pincel sólido D2D está a ser destruído.

Métodos Públicos

Nome Description
CD2DSolidColorBrush::Anexar Anexa a interface de recurso existente ao objeto
CD2DSolidColorBrush::Create Cria um CD2DSolidColorBrush. (Sobrepõe CD2DResource::Create.)
CD2DSolidColorBrush::D estroy Destrói um objeto CD2DSolidColorBrush. (Sobrepõe CD2DBrush::D estroy.)
CD2DSolidColorBrush::D etach Desanexa a interface de recursos do objeto
CD2DSolidColorBrush::Get Devolve a interface ID2D1SolidColorBrush
CD2DSolidColorBrush::GetColor Recupera a cor do pincel de cor sólida
CD2DSolidColorBrush::SetColor Especifica a cor deste pincel de cor sólida

Operadores Públicos

Nome Description
CD2DSolidColorBrush::operator ID2D1SolidColorBrush* Devolve a interface ID2D1SolidColorBrush

Membros de Dados Protegidos

Nome Description
CD2DSolidColorBrush::m_colorSolid Pincel de cor sólida.
CD2DSolidColorBrush::m_pSolidColorBrush Armazena um ponteiro para um objeto ID2D1SolidColorBrush.

Hierarquia de herança

CObject

CD2DResource

CD2DBrush

CD2DSolidColorBrush

Requerimentos

Cabeçalho: afxrendertarget.h

CD2DSolidColorBrush::~CD2DSolidColorBrush.

O destruidor. Chamada quando um objeto de pincel sólido D2D está a ser destruído.

virtual ~CD2DSolidColorBrush();

CD2DSolidColorBrush::Anexar

Anexa a interface de recurso existente ao objeto

void Attach(ID2D1SolidColorBrush* pResource);

Parâmetros

pResource
Interface de recursos existente. Não pode ser NULL

CD2DSolidColorBrush::CD2DSolidColorBrush

Constrói um objeto CD2DSolidColorBrush.

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);

Parâmetros

pParentTarget
Um ponteiro para o alvo de renderização.

cor
Os valores vermelho, verde, azul e alfa da cor do pincel.

pBrushPropriedades
Um indicador da opacidade e transformação de um pincel.

bAutoDestroy
Indica que o objeto será destruído pelo proprietário (pParentTarget).

nAlpha
A opacidade da cor do pincel.

CD2DSolidColorBrush::Create

Cria um CD2DSolidColorBrush.

virtual HRESULT Create(CRenderTarget* pRenderTarget);

Parâmetros

pRenderTarget
Um ponteiro para o alvo de renderização.

Valor de retorno

Se o método tiver sucesso, ele devolve S_OK. Caso contrário, devolve um código de erro HRESULT.

CD2DSolidColorBrush::D estroy

Destrói um objeto CD2DSolidColorBrush.

virtual void Destroy();

CD2DSolidColorBrush::D etach

Desanexa a interface de recursos do objeto

ID2D1SolidColorBrush* Detach();

Valor de retorno

Apontador para interface de recursos destacada.

CD2DSolidColorBrush::Get

Devolve a interface ID2D1SolidColorBrush

ID2D1SolidColorBrush* Get();

Valor de retorno

Apontar para uma interface ID2D1SolidColorBrush ou NULL se o objeto ainda não estiver inicializado.

CD2DSolidColorBrush::GetColor

Recupera a cor do pincel de cor sólida

D2D1_COLOR_F GetColor() const;

Valor de retorno

A cor deste pincel de cor sólida

CD2DSolidColorBrush::m_colorSolid

Pincel de cor sólida.

D2D1_COLOR_F m_colorSolid;

CD2DSolidColorBrush::m_pSolidColorBrush

Armazena um ponteiro para um objeto ID2D1SolidColorBrush.

ID2D1SolidColorBrush* m_pSolidColorBrush;

CD2DSolidColorBrush::operator ID2D1SolidColorBrush*

Devolve a interface ID2D1SolidColorBrush

operator ID2D1SolidColorBrush*();

Valor de retorno

Apontar para uma interface ID2D1SolidColorBrush ou NULL se o objeto ainda não estiver inicializado.

CD2DSolidColorBrush::SetColor

Especifica a cor deste pincel de cor sólida

void SetColor(D2D1_COLOR_F color);

Parâmetros

cor
A cor deste pincel de cor sólida

Consulte também

Classes