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
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.