CBrush::CreatePatternBrush

BOOL CreatePatternBrush ( CBitmap * pBitmap );

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário 0.

Parâmetros

pBitmap

Identifica um bitmap.

Observações

Inicializa um pincel com um padrão especificado por um bitmap. O pincel pode posteriormente ser selecionado para qualquer contexto de dispositivo que oferece suporte a operações de varredura. O bitmap identificado por pBitmap normalmente é inicializado usando o CBitmap:: CreateBitmap, CBitmap::CreateBitmapIndirect, CBitmap::LoadBitmapou CBitmap::CreateCompatibleBitmap função.

Os bitmaps usados como padrões de preenchimento deve ser 8 pixels por 8 pixels. Se o bitmap for maior, o Windows usará somente os bits correspondente para o primeiro 8 linhas e colunas de pixels no canto superior esquerdo do bitmap.

Um pincel padrão pode ser excluído sem afetar o bitmap associado. Isso significa que o bitmap pode ser usado para criar qualquer número de pincéis de padrão.

Um pincel criado usando um bitmap monocromático (plano de 1 cor, 1 bit por pixel) é desenhado usando as cores do texto e de plano de fundo atual. Pixels representados por um bit definido como 0 são desenhadas com a cor do texto atual. Pixels representados por um bit definido como 1 são desenhadas com a cor de plano de fundo atual.

Para obter informações sobre como usar o :: CreatePatternBrush, um Windows função, consulte o Referência do programador do Win32 SDK.

Visão geral de CBrushMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CBitmap, CBrush::CreateBrushIndirect, CBrush::CreateDIBPatternBrush, CBrush::CreateHatchBrush, CBrush::CreateSolidBrush, CGdiObject::CreateStockObject

Index