CBrush ( );
CBrush ( COLORREF crColor );
lançar ( CResourceException );
CBrush ( int nIndex, COLORREF crColor );
lançar ( CResourceException );
CBrush ( CBitmap * pBitmap );
lançar ( CResourceException );
Parâmetros
crColor
Especifica a cor de primeiro plano do pincel como uma cor RGB. Se o pincel é eclodiram, este parâmetro especifica a cor da eclosão.
nIndex
Especifica o estilo de hachura do pincel. Pode ser qualquer um dos seguintes valores:
pBitmap
Aponta para um objeto CBitmap que especifica um bitmap com o qual o Pincel pinta.
Observações
Tem quatro sobrecarregado construtores. O construtor sem argumentos cria um não inicializado objeto CBrush que deve ser inicializado antes que possa ser usado.
Se você usar o construtor sem argumentos, você deve inicializar o objeto de CBrush resultante com CreateSolidBrush, CreateHatchBrush, CreateBrushIndirect, CreatePatternBrushou CreateDIBPatternBrushe. Se você usar um dos construtores que leva argumentos, em seguida, nenhuma nova inicialização é necessária. Os construtores com argumentos podem lançar uma exceção se forem encontrados erros, enquanto o construtor sem argumentos sempre funcionará.
O Construtor com um único COLORREF parâmetro constrói um pincel sólido com a cor especificada. A cor Especifica um valor RGB e pode ser construída com a macro RGB no WINDOWS.H.
O Construtor com dois parâmetros constrói um pincel de hachura. O parâmetro nIndex especifica o índice de um padrão tracejado. O parâmetro de crColor especifica a cor.
O Construtor com um parâmetro de CBitmap constrói um pincel com padrão. O parâmetro identifica um bitmap. O bitmap é considerado ter sido criado usando o CBitmap:: CreateBitmap, CBitmap::CreateBitmapIndirect, CBitmap::LoadBitmapou CBitmap::CreateCompatibleBitmap. O tamanho mínimo para um bitmap a ser usado em um padrão de preenchimento é 8 pixels por 8 pixels.
Visão geral de CBrush | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CBrush::CreateSolidBrush, CBrush::CreateHatchBrush, CBrush::CreateBrushIndirect, CBrush::CreatePatternBrush, CBrush::CreateDIBPatternBrush, CGdiObject::CreateStockObject