Preenchendo uma forma com uma cor sólida
Para preencher uma forma com uma cor sólida, crie um objeto SolidBrush e passe o endereço desse objeto SolidBrush como um argumento para um dos métodos de preenchimento da classe Graphics . O exemplo a seguir mostra como preencher uma elipse com a cor vermelha:
SolidBrush solidBrush(Color(255, 255, 0, 0));
stat = graphics.FillEllipse(&solidBrush, 0, 0, 100, 60);
No exemplo anterior, o construtor SolidBrush usa uma referência de objeto Color como seu único argumento. Os valores usados pelo construtor Color representam os componentes alfa, vermelho, verde e azul da cor. Cada um desses valores deve estar no intervalo de 0 a 255. O primeiro 255 indica que a cor é totalmente opaca e o segundo 255 indica que o componente vermelho é de intensidade total. Os dois zeros indicam que os componentes verde e azul têm uma intensidade igual a 0.
Os quatro números (0, 0, 100, 60) passados para o método Graphics::FillEllipse especificam o local e o tamanho do retângulo delimitador para a elipse. O retângulo tem um canto superior esquerdo de (0, 0), uma largura de 100 e uma altura de 60.