Método ID2D1Bitmap::CopyFromRenderTarget (d2d1.h)
Copia la región especificada del destino de representación especificado en el mapa de bits actual.
Sintaxis
HRESULT CopyFromRenderTarget(
[in, optional] const D2D1_POINT_2U *destPoint,
[in] ID2D1RenderTarget *renderTarget,
[in, optional] const D2D1_RECT_U *srcRect
);
Parámetros
[in, optional] destPoint
Tipo: const D2D1_POINT_2U*
En el mapa de bits actual, la esquina superior izquierda del área en la que se copia la región especificada por srcRect .
[in] renderTarget
Tipo: ID2D1RenderTarget*
Destino de representación que contiene la región que se va a copiar.
[in, optional] srcRect
Tipo: const D2D1_RECT_U*
Área de renderTarget que se va a copiar.
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
Este método no actualiza el tamaño del mapa de bits actual. Si el contenido del mapa de bits de origen no cabe en el mapa de bits actual, se produce un error en este método. Además, tenga en cuenta que este método no realiza la conversión de formato y producirá un error si los formatos de mapa de bits no coinciden.
Llamar a este método puede hacer que el lote actual se vacíe si el mapa de bits está activo en el lote. Si el lote que se ha vaciado no se completa correctamente, se produce un error en este método. Sin embargo, este método no borra el estado de error del destino de representación en el que se ha vaciado el lote. El valor HRESULT y el estado de etiqueta con errores se devolverán en la siguiente llamada a EndDraw o Flush.
Todos los clips y capas deben extraerse del destino de representación antes de llamar a este método. El método devuelve D2DERR_RENDER_TARGET_HAS_LAYER_OR_CLIPRECT si actualmente se aplican clips o capas al destino de representación.
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 |