Delen via


D1117: Bitmap is geen doel

SetTarget is mislukt omdat de bitmap niet beschikt over de optie TARGET.

 

Mogelijke oorzaken

Als u een ID2D1Bitmap als doel wilt instellen, moet deze worden gemaakt met behulp van de vlag D2D1_BITMAP_OPTIONS_TARGET. Deze vlag is beschikbaar als een veld van D2D1_BITMAP_PROPERTIES1 gebruikt met ID2D1DeviceContext::CreateBitmap.

Mogelijke oplossingen

Zorg ervoor dat de toepassing de doel bitmap maakt met behulp van D2D1_BITMAP_OPTIONS_TARGET. Als de doel bitmap wordt gemaakt met behulp van ID2D1RenderTarget::CreateBitmap, wijzigt u deze om ID2D1DeviceContext::CreateBitmap te gebruiken. Wanneer de TARGET-vlag is opgegeven, controleert Direct2D ook of de Direct3D-kenmerken van het patroon compatibel zijn met het gebruik ervan als doel.