Compartir a través de


CRenderTarget::CreateCompatibleRenderTarget

Crea un nuevo destino de representación de mapa de bits para su uso durante el dibujo intermedio fuera de pantalla que es compatible con el destino de representación actual.

BOOL CreateCompatibleRenderTarget(
   CBitmapRenderTarget& bitmapTarget,
   CD2DSizeF sizeDesired = CD2DSizeF(0.,
   0.),
   CD2DSizeU sizePixelDesired = CD2DSizeU(0,
   0),
   D2D1_PIXEL_FORMAT* desiredFormat = NULL,
   D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS options = D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE
);

Parámetros

  • bitmapTarget
    Cuando este método vuelve, contiene la dirección de un puntero a un nuevo destino de representación del mapa de bits. Este parámetro se pasa sin inicializar.

  • sizeDesired
    El tamaño deseado del nuevo destino de representación en píxeles independientes del dispositivo si debe ser diferente del destino de representación original, o NULL. Para obtener más información, vea la sección Comentarios.

  • sizePixelDesired
    El tamaño deseado del nuevo destino de representación en píxeles independientes del dispositivo si debe ser diferente del destino de representación original, o NULL. Para obtener más información, vea la sección Comentarios.

  • desiredFormat
    El formato de píxel deseado y el modo alfa del nuevo destino de representación o NULL. Si el formato de píxel está establecido en DXGI_FORMAT_UNKNOWN o si este parámetro es NULL, el nuevo destino de representación utiliza el mismo formato de píxel que el destino de representación original. Si el modo alfa es D2D1_ALPHA_MODE_UNKNOWN o este parámetro es NULL, el modo alfa del nuevo destino de representación tiene como valor predeterminado D2D1_ALPHA_MODE_PREMULTIPLIED. Para obtener información acerca de formatos de píxel compatibles, vea Formatos de píxel compatibles y Modos alpha.

  • options
    Un valor que especifica si el nuevo destino de representación debe ser compatible con GDI.

Valor devuelto

Si el método se realiza correctamente, devuelve TRUE. De lo contrario, devuelve FALSE.

Requisitos

Encabezado: afxrendertarget.h

Vea también

Referencia

CRenderTarget (Clase)