Microsoft Foundation Classes (mfc.hlp) (
Table of Contents;
Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
CBrush::CreatePatternBrush
◄CBrush► ◄Up► ◄Contents► ◄Index► ◄Back►
──Microsoft Foundation Classes──────────────────────────────────────────────
BOOL CreatePatternBrush( CBitmap* pBitmap );
Parameter Description
<pBitmap> Identifies a bitmap.
Remarks
Initializes a brush with a pattern specified by a bitmap. The brush can
subsequently be selected for any device context that supports raster
operations. The bitmap identified by <pBitmap> is typically initialized
by using the ◄CBitmap::CreateBitmap►, ◄CBitmap::CreateBitmapIndirect►,
◄CBitmap::LoadBitmap►, or ◄CBitmap::CreateCompatibleBitmap► function.
Bitmaps used as fill patterns should be 8 pixels by 8 pixels. If the
bitmap is larger, Windows will only use the bits corresponding to the
first 8 rows and columns of pixels in the upper-left corner of the
bitmap.
A pattern brush can be deleted without affecting the associated bitmap.
This means the bitmap can be used to create any number of pattern
brushes.
A brush created using a monochrome bitmap (1 color plane, 1 bit per
pixel) is drawn using the current text and background colors. Pixels
represented by a bit set to 0 are drawn with the current text color.
Pixels represented by a bit set to 1 are drawn with the current
background color.
Return Value
TRUE if successful; otherwise FALSE.
See Also
◄CBrush::CreateBrushIndirect►, ◄CBrush::CreateDIBPatternBrush►,
◄CBrush::CreateHatchBrush►, ◄CBrush::CreateSolidBrush►,
◄CGdiObject::CreateStockObject►, ◄CBitmap::CreateBitmap►,
◄CBitmap::CreateBitmapIndirect►, ◄CBitmap::CreateCompatibleBitmap►,
◄CBitmap::LoadBitmap►, ◄::CreatePatternBrush►
-♦-