GDI bitmaps
are supported in MFC by the
CBitmap class. Constructing a
bitmap is a two-step process. First, the MFC CBitmap
object must be created; next, one of the initialization
functions must be called to create the GDI bitmap object.
The
initialization functions include LoadBitmap, LoadOEMBitmap,
LoadMappedBitmap, CreateBitmap, CreateBitmapIndirect,
CreateCompatibleBitmap, and CreateDiscardableBitmap.
To obtain a
pointer to a BITMAP structure representing the GDI bitmap
the CBitmap object is attached to, call the GetBitmap
member function. You can also use CBitmap objects in place
of handles of type HBITMAP in GDI function calls, thanks
to the presence of the operator HBITMAP operator function.
The bits in
a bitmap can be set or read using the SetBitmapBits and
GetBitmapBits member functions. You can also assign a
width and a height to the bitmap (in LOMETRIC units) using
SetBitmapDimension. However, these values are only used as
return values with GetBitmapDimension and serve no other
purpose.
MFC
Example
Note:
UCanCode Advance E-XD++
CAD Drawing and Printing Solution
Source Code Solution for C/C++, .NET V2025 is released!
Contact UCanCode Software
To buy the source code or learn more about with: