◄CGdiObject► ◄Up► ◄Contents► ◄Index► ◄Back► ──Microsoft Foundation Classes────────────────────────────────────────────── Description The CBitmap class encapsulates a Windows graphical design interface (GDI) bitmap and provides member functions to manipulate the bitmap. To use a CBitmap object, construct the object, install a bitmap handle in it with one of the initialization member functions, and then call the object's member functions. Public Members Construction/Destruction ◄CBitmap► Constructs a CBitmap object. Initialization ◄LoadBitmap► Initializes the object by loading a named bitmap resource from the application's executable file and attaching the bitmap to the object. ◄LoadOEMBitmap► Initializes the object by loading a predefined Windows bitmap and attaching the bitmap to the object. ◄CreateBitmap► Initializes the object with a device-dependent memory bitmap that has a specified width, height, and bit pattern. ◄CreateBitmapIndirect► Initializes the object with a bitmap with the width, height, and bit pattern (if one is specified) given in a BITMAP structure. ◄CreateCompatibleBitmap► Initializes the object with a bitmap so that it is compatible with a specified device. ◄CreateDiscardableBitmap► Initializes the object with a discardable bitmap that is compatible with a specified device. Operations ◄FromHandle► Returns a pointer to a CBitmap object when given a handle to a Windows HBITMAP bitmap. ◄SetBitmapBits► Sets the bits of a bitmap to the specified bit values. ◄GetBitmapBits► Copies the bits of the specified bitmap into the specified buffer. ◄SetBitmapDimension► Assigns a width and height to a bitmap in 0.1-millimeter units. ◄GetBitmapDimension► Returns the width and height of the bitmap. The height and width are assumed to have been set previously by the ◄SetBitmapDimension► member function. -♦-