Condividi tramite


CRenderTarget::CreateCompatibleRenderTarget

Crea una nuova destinazione di rendering della bitmap per l'utilizzo durante il disegno fuori schermo intermedio compatibile con la destinazione di rendering corrente.

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
);

Parametri

  • bitmapTarget
    Al completamento del metodo, questo contiene l'indirizzo di un puntatore ad una nuova destinazione di rendering della bitmap. Questo parametro viene passato non inizializzato.

  • sizeDesired
    La dimensione desiderata della nuova destinazione di rendering nei Device Independent Pixel se deve essere diversa dalla destinazione di rendering originale o NULL. Per ulteriori informazioni, vedere la sezione "Note".

  • sizePixelDesired
    La dimensione desiderata della nuova destinazione di rendering nei pixel se deve essere diversa dalla destinazione di rendering originale o NULL. Per ulteriori informazioni, vedere la sezione "Note".

  • desiredFormat
    Il formato pixel desiderato e la modalità alfa della nuova destinazione di rendering o NULL. Se il formato pixel viene impostato su DXGI_FORMAT_UNKNOWN o se questo parametro è null, la nuova destinazione di rendering utilizza lo stesso formato pixel della destinazione di rendering originale. Se la modalità alfa è D2D1_ALPHA_MODE_UNKNOWN o questo parametro è NULL, la modalità alfa della nuova destinazione di rendering viene impostata in modalità predefinita su D2D1_ALPHA_MODE_PREMULTIPLIED. Per informazioni sui formati pixel supportati, vedere Formati pixel e modalità alfa supportati.

  • options
    Valore che specifica se la nuova destinazione di rendering deve essere compatibile con GDI.

Valore restituito

Se il metodo ha esito positivo, restituisce TRUE. Negli altri casi, restituirà FALSE.

Requisiti

Intestazione: afxrendertarget.h

Vedere anche

Riferimenti

Classe CRenderTarget