Compartir a través de


Rellenar una forma con un patrón de sombreado

Un patrón de sombreado se realiza a partir de dos colores: uno para el fondo y otro para las líneas que forman el patrón sobre el fondo. Para rellenar una forma cerrada con un patrón de sombreado, utilice un objeto HatchBrush . En el ejemplo siguiente se muestra cómo rellenar una elipse con un patrón de sombreado:

HatchBrush hBrush(HatchStyleHorizontal, Color(255, 255, 0, 0),
   Color(255, 128, 255, 255));
stat = graphics.FillEllipse(&hBrush, 0, 0, 100, 60);

En la siguiente ilustración se muestra la elipse rellenada.

ilustración de una elipse rellenada con trama de sombreado de líneas horizontales sobre un fondo sólido

El constructor HatchBrush toma tres argumentos: el estilo de sombreado, el color de la línea de sombreado y el color del fondo. El argumento de estilo de sombreado puede ser cualquier elemento de la enumeración HatchStyle . Hay más de cincuenta elementos en la enumeración HatchStyle ; Algunos de esos elementos se muestran en la lista siguiente:

  • HatchStyleHorizontal
  • HatchStyleVertical
  • HatchStyleForwardDiagonal
  • HatchStyleBackwardDiagonal
  • HatchStyleCross
  • HatchStyleDiagonalCross