Compartir por


CHwndRenderTarget (clase)

Un contenedor para ID2D1HwndRenderTarget.

Sintaxis

class CHwndRenderTarget : public CRenderTarget;

Miembros

Constructores públicos

Nombre Descripción
CHwndRenderTarget::CHwndRenderTarget Construye un objeto CHwndRenderTarget a partir de HWND.

Métodos públicos

Nombre Descripción
CHwndRenderTarget::Attach Adjunta la interfaz de destino de representación existente al objeto
CHwndRenderTarget::CheckWindowState Indica si el HWND asociado a este destino de representación está obstruido.
CHwndRenderTarget::Create Crea un destino de representación asociado a la ventana
CHwndRenderTarget::Detach Desasocia la interfaz de destino de representación del objeto
CHwndRenderTarget::GetHwnd Devuelve el HWND asociado a este destino de representación.
CHwndRenderTarget::GetHwndRenderTarget Devuelve la interfaz ID2D1HwndRenderTarget.
CHwndRenderTarget::ReCreate Vuelve a crear un destino de representación asociado a la ventana
CHwndRenderTarget::Resize Cambia el tamaño del destino de representación al tamaño de píxel especificado

Operadores públicos

Nombre Descripción
CHwndRenderTarget::operator ID2D1HwndRenderTarget* Devuelve la interfaz ID2D1HwndRenderTarget.

Miembros de datos protegidos

Nombre Descripción
CHwndRenderTarget::m_pHwndRenderTarget Puntero a un objeto ID2D1HwndRenderTarget.

Jerarquía de herencia

CObject

CRenderTarget

CHwndRenderTarget

Requisitos

Encabezado: afxrendertarget.h

CHwndRenderTarget::Attach

Adjunta la interfaz de destino de representación existente al objeto

void Attach(ID2D1HwndRenderTarget* pTarget);

Parámetros

pTarget
Interfaz de destino de representación existente. No puede ser NULL.

CHwndRenderTarget::CheckWindowState

Indica si el HWND asociado a este destino de representación está obstruido.

D2D1_WINDOW_STATE CheckWindowState() const;

Valor devuelto

Un valor que indica si el HWND asociado a este destino de representación está obstruido.

CHwndRenderTarget::CHwndRenderTarget

Construye un objeto CHwndRenderTarget a partir de HWND.

CHwndRenderTarget(HWND hwnd = NULL);

Parámetros

hwnd
El HWND asociado a este destino de representación.

CHwndRenderTarget::Create

Crea un destino de representación asociado a la ventana

BOOL Create(HWND hWnd);

Parámetros

hWnd
El HWND asociado a este destino de representación.

Valor devuelto

Si el método se ejecuta correctamente, devuelve TRUE. En caso contrario, devuelve FALSE

CHwndRenderTarget::Detach

Desasocia la interfaz de destino de representación del objeto

ID2D1HwndRenderTarget* Detach();

Valor devuelto

Un puntero a la interfaz de destino de representación desasociada.

CHwndRenderTarget::GetHwnd

Devuelve el HWND asociado a este destino de representación.

HWND GetHwnd() const;

Valor devuelto

El HWND asociado a este destino de representación.

CHwndRenderTarget::GetHwndRenderTarget

Devuelve la interfaz ID2D1HwndRenderTarget.

ID2D1HwndRenderTarget* GetHwndRenderTarget();

Valor devuelto

Puntero a una interfaz ID2D1HwndRenderTarget o NULL si el objeto aún no se ha inicializado.

CHwndRenderTarget::m_pHwndRenderTarget

Puntero a un objeto ID2D1HwndRenderTarget.

ID2D1HwndRenderTarget* m_pHwndRenderTarget;

CHwndRenderTarget::operator ID2D1HwndRenderTarget*

Devuelve la interfaz ID2D1HwndRenderTarget.

operator ID2D1HwndRenderTarget*();

Valor devuelto

Puntero a una interfaz ID2D1HwndRenderTarget o NULL si el objeto aún no se ha inicializado.

CHwndRenderTarget::ReCreate

Vuelve a crear un destino de representación asociado a la ventana

BOOL ReCreate(HWND hWnd);

Parámetros

hWnd
El HWND asociado a este destino de representación.

Valor devuelto

Si el método se ejecuta correctamente, devuelve TRUE. En caso contrario, devuelve FALSE.

CHwndRenderTarget::Resize

Cambia el tamaño del destino de representación al tamaño de píxel especificado

BOOL Resize(const CD2DSizeU& size);

Parámetros

size
El nuevo tamaño del destino de representación en píxeles del dispositivo

Valor devuelto

Si el método se ejecuta correctamente, devuelve TRUE. En caso contrario, devuelve FALSE.

Consulte también

Clases