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
 
 
                                     -♦-