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.
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