Udostępnij przez


D1185: Ograniczenie pędzla maski nieprzezroczystości FillGeometry

Jeśli fillGeometry jest używany z maską nieprzezroczystości, główną szczotką musi być zaciśnięta szczotka mapy bitowej.

 

Możliwe przyczyny

W przypadku korzystania z id2D1RenderTarget::FillGeometry, szczotka podstawowa była typem innym niż ID2D1BitmapBrush. Albo szczotka podstawowa miała tryb rozszerzania x-lub y inny niż D2D1_EXTEND_MODE_CLAMP.

Możliwe poprawki

Jeśli aplikacja używa kontrolki FillGeometry z maską nieprzezroczystości, upewnij się, że szczotka podstawowa (nie należy mylić ze szczotką nieprzezroczystości) to id2D1BitmapBrush z zaciśniętymi trybami rozszerzania. Jeśli zachowanie maskowania nieprzezroczystości nie jest ważne, pozostaw argument szczotki nieprzezroczystości jako NULL, aby usunąć te ograniczenia na szczotki podstawowej.