Compartir a través de


D1185: Restricción de pincel de máscara de opacidad FillGeometry

Si FillGeometry se usa con una máscara de opacidad, el pincel principal debe ser un pincel de mapa de bits fijado.

 

Causas posibles

Al usar ID2D1RenderTarget::FillGeometry, el pincel principal era un tipo distinto de ID2D1BitmapBrush. O bien, el pincel principal tenía un modo de extensión x o y distinto de D2D1_EXTEND_MODE_CLAMP.

Posibles correcciones

Si la aplicación usa FillGeometry con una máscara de opacidad, asegúrese de que el pincel principal (no debe confundirse con el pincel de opacidad) es un ID2D1BitmapBrush con modos de extensión fijados. Si el comportamiento del enmascaramiento de opacidad no es importante, deje el argumento del pincel de opacidad como NULL para quitar estas restricciones en el pincel principal.