Método ID2D1RenderTarget::CreateBitmapBrush(ID2D1Bitmap*,ID2D1BitmapBrush**) (d2d1.h)

Cria um ID2D1BitmapBrush do bitmap especificado. O pincel usa os valores padrão para seu modo de extensão, modo de interpolação, opacidade e transformação.

Sintaxe

HRESULT CreateBitmapBrush(
  [in]  ID2D1Bitmap      *bitmap,
  [out] ID2D1BitmapBrush **bitmapBrush
);

Parâmetros

[in] bitmap

Tipo: ID2D1Bitmap*

O conteúdo do bitmap do novo pincel.

[out] bitmapBrush

Tipo: ID2D1BitmapBrush**

Quando esse método retorna, contém um ponteiro para um ponteiro para o novo pincel. Este parâmetro é passado não inicializado.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT .

Comentários

O pincel de bitmap criado por esse método tem D2D1_EXTEND_MODE_CLAMP modos de extensão horizontal e vertical e o modo de interpolação D2D1_BITMAP_INTERPOLATION_MODE_LINEAR . Sua opacidade é 1,0f e sua transformação é a matriz de identidade.

Exemplos

Para obter um exemplo mostrando como pintar uma área com um pincel de bitmap, consulte Como criar um pincel de bitmap.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Platform Update para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho d2d1.h
Biblioteca D2d1.lib
DLL D2d1.dll

Confira também

Visão geral de pincéis

Como criar um pincel de bitmap

ID2D1RenderTarget