Verwenden Sie zum Erstellen eines Bitmappinsels die ID2D1RenderTarget::CreateBitmapBrush-Methode , und geben Sie die Bitmappinseleigenschaften an. Bei einigen Überladungen können Sie die Pinseleigenschaften angeben. Der folgende Code zeigt, wie Sie einen Bitmappinsel zum Füllen eines Quadrats und einen schwarzen Pinsel erstellen, um die Umrisse des Quadrats zu zeichnen. Der Code erzeugt die Im folgenden Screenshot gezeigte Ausgabe.
// Create the bitmap to be used by the bitmap brush.
if (SUCCEEDED(hr))
{
hr = LoadResourceBitmap(
m_pRenderTarget,
m_pWICFactory,
L"FERN",
L"Image",
&m_pBitmap
);
Die Funktion D2D1CreateFactory(D2D1_FACTORY_TYPE,REFIID,void**) erstellt ein Factoryobjekt, das zum Erstellen von Direct2D-Ressourcen verwendet werden kann.