CBrush::CBrush

CBrush ( );

CBrush ( COLORREF crColor );
tirar ( CResourceException );

CBrush ( int nIndex, COLORREF crColor );
tirar ( CResourceException );

CBrush ( CBitmap * pBitmap );
tirar ( CResourceException );

Parámetros

crColor

Especifica el color de primer plano del pincel como un color RGB. Si el pincel se tramó, este parámetro especifica el color del sombreado.

nIndex

Especifica el estilo de la escotilla del pincel. Puede ser alguno de los siguientes valores:

pBitmap

Apunta a un objeto CBitmap que especifica un mapa de bits con el que pinta el pincel.

Observaciones

Ha sobrecargado cuatro constructores. El constructor sin argumentos construye un objeto no inicializado de CBrush que debe inicializarse antes de que se puede utilizar.

Si se utiliza el constructor sin argumentos, debe inicializar el objeto resultante de CBrush con CreateSolidBrush, CreateHatchBrush, CreateBrushIndirect, CreatePatternBrusho CreateDIBPatternBrush. Si utiliza uno de los constructores que toma argumentos, entonces ninguna inicialización es necesario. Los constructores con argumentos pueden producir una excepción si se encuentran errores, mientras que el constructor sin argumentos siempre tendrá éxito.

El constructor con un solo COLORREF parámetro construye un pincel sólido con el color especificado. El color especifica un valor RGB y puede construirse con la macro RGB en WINDOWS.H.

El constructor con dos parámetros construye un pincel de la escotilla. El parámetro nIndex especifica el índice de un patrón de rayado. El parámetro crColor especifica el color.

El constructor con un parámetro de CBitmap crea un pincel con trama. El parámetro identifica un mapa de bits. El mapa de bits se asume que se han creado mediante el uso de CBitmap::CreateBitmap, CBitmap::CreateBitmapIndirect, CBitmap::LoadBitmapo CBitmap::CreateCompatibleBitmap. El tamaño mínimo para un mapa de bits que se utilizará en un patrón de relleno es de 8 píxeles de 8 píxeles.

Visió&n General de CBrush |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CBrush::CreateSolidBrush, CBrush::CreateHatchBrush, CBrush::CreateBrushIndirect, CBrush::CreatePatternBrush, CBrush::CreateDIBPatternBrush, CGdiObject::CreateStockObject

Index