Compartilhar via


CRenderTarget::CreateCompatibleRenderTarget

Cria um novo bitmap processam o destino para uso durante o intermediário que desenha offscreen que é compatível com a atual processa o destino.

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
    Quando esse método retorna, contém o endereço de um ponteiro para um novo bitmap processam o destino.Esse parâmetro é passado não inicializado.

  • sizeDesired
    O tamanho desejado do novo processa o destino em pixels independentes se for diferente do original processa o destino, ou NULL.Para obter mais informações, consulte a seção comentários.

  • sizePixelDesired
    O tamanho desejado do novo processa o destino em pixels se for diferente do original processa o destino, ou NULL.Para obter mais informações, consulte a seção comentários.

  • desiredFormat
    O formato de pixel desejado e o modo alfa do novo processam o destino, ou NULL.Se o formato de pixel é definido como DXGI_FORMAT_UNKNOWN ou se o parâmetro for zero, o novo processa de destino usa o mesmo formato de pixel o original processa destino.Se o modo de é D2D1_ALPHA_MODE_UNKNOWN ou esse parâmetro é NULO, o modo de alfa novo processa as opções de destino para D2D1_ALPHA_MODE_PREMULTIPLIED.Para obter mais informações sobre formatos aceitos de pixel, consulte suporte formatos de pixel e modos alfa.

  • options
    Um valor que especifica se o novo processa o destino deve ser compatível com GDI.

Valor de retorno

Se o método retorna tiver êxito, TRUE.Caso contrário, retornará FALSO.

Requisitos

Cabeçalho: afxrendertarget.h

Consulte também

Referência

Classe de CRenderTarget