Partilhar via


CDCRenderTarget classe

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.

Uma embalagem para ID2D1DCRenderTarget.

Sintaxe

class CDCRenderTarget : public CRenderTarget;

Membros

Construtores Públicos

Nome Description
CDCRenderTarget::CDCRenderTarget Constrói um CDCRenderTarget objeto.

Métodos Públicos

Nome Description
CDCRenderTarget::Attach Anexa a interface de render target existente ao objeto
CDCRenderTarget::BindDC Vincula o alvo de renderização ao contexto do dispositivo para o qual emite comandos de desenho
CDCRenderTarget::Create Cria um CDCRenderTarget.
CDCRenderTarget::Detach Desliga a interface de renderização do alvo do objeto
CDCRenderTarget::GetDCRenderTarget Devolve uma ID2D1DCRenderTarget interface

Operadores Públicos

Nome Description
CDCRenderTarget::operator ID2D1DCRenderTarget* Devolve uma ID2D1DCRenderTarget interface

Membros de Dados Protegidos

Nome Description
CDCRenderTarget::m_pDCRenderTarget Um apontador para um ID2D1DCRenderTarget objeto.

Hierarquia de herança

CObject
CRenderTarget
CDCRenderTarget

Requerimentos

Cabeçalho:afxrendertarget.h

CDCRenderTarget::Attach

Anexa a interface de render target existente ao objeto

void Attach(ID2D1DCRenderTarget* pTarget);

Parâmetros

pTarget
Interface de renderização já existente. Não pode ser NULL

CDCRenderTarget::BindDC

Vincula o alvo de renderização ao contexto do dispositivo para o qual emite comandos de desenho

BOOL BindDC(
    const CDC& dc,
    const CRect& rect);

Parâmetros

dc
O contexto do dispositivo para o qual o alvo de renderização emite comandos de desenho

rect
As dimensões do handle para um contexto de dispositivo (HDC) ao qual o destino de renderização está ligado

Valor de retorno

Se o método for bem-sucedido, devolve TRUE. Caso contrário, ele retorna FALSE.

CDCRenderTarget::CDCRenderTarget

Constrói um CDCRenderTarget objeto.

CDCRenderTarget();

CDCRenderTarget::Create

Cria um CDCRenderTarget.

BOOL Create(const D2D1_RENDER_TARGET_PROPERTIES& props);

Parâmetros

props
O modo de renderização, formato de píxeis, opções remotas, informação de DPI e o suporte mínimo a DirectX necessário para renderização por hardware.

Valor de retorno

Se o método for bem-sucedido, devolve TRUE. Caso contrário, ele retorna FALSE.

CDCRenderTarget::Detach

Desliga a interface de renderização do alvo do objeto

ID2D1DCRenderTarget* Detach();

Valor de retorno

Apontador para a interface de renderização de destino separada.

CDCRenderTarget::GetDCRenderTarget

Retorna um ID2D1DCRenderTarget

ID2D1DCRenderTarget* GetDCRenderTarget();

Valor de retorno

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

CDCRenderTarget::m_pDCRenderTarget

Um apontador para um ID2D1DCRenderTarget objeto.

ID2D1DCRenderTarget* m_pDCRenderTarget;

CDCRenderTarget::operator ID2D1DCRenderTarget*

Devolve uma ID2D1DCRenderTarget interface

operator ID2D1DCRenderTarget*();

Valor de retorno

Apontar para uma [interface ID2D1DCRenderTarget'](/windows/win32/api/d2d1/nn-d2d1-id2d1dcrendertarget) ou NULL se o objeto ainda não estiver inicializado.

Consulte também

Classes