Método ID2D1DCRenderTarget::BindDC (d2d1.h)
Enlaza el destino de representación al contexto del dispositivo al que emite comandos de dibujo.
Sintaxis
HRESULT BindDC(
const HDC hDC,
[in] const RECT *pSubRect
);
Parámetros
hDC
Tipo: const HDC
Contexto del dispositivo al que el destino de representación emite comandos de dibujo.
[in] pSubRect
Tipo: const RECT*
Dimensiones del identificador en un contexto de dispositivo (HDC) al que está enlazado el destino de representación.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .
Comentarios
Para poder representar con el destino de representación del controlador de dominio, debe usar su método BindDC para asociarlo a un controlador de dominio GDI. Esto se hace cada vez que se usa un controlador de dominio diferente o el tamaño del área que desea dibujar para los cambios.
Ejemplos
En el código anterior, m_pD2DFactory es un puntero a id2D1Factory y m_pDCRT es un puntero a un id2D1DCRenderTarget.
En el ejemplo de código siguiente se enlaza un controlador de dominio al id2D1DCRenderTarget.
HRESULT DemoApp::OnRender(const PAINTSTRUCT &ps)
{
// Get the dimensions of the client drawing area.
GetClientRect(m_hwnd, &rc);
// Bind the DC to the DC render target.
hr = m_pDCRT->BindDC(ps.hdc, &rc);
Requisitos
Cliente mínimo compatible | Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | d2d1.h |
Library | D2d1.lib |
Archivo DLL | D2d1.dll |