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.
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de