CBitmap类主要是加载位图资源,或者建立一个空白位图用于存储画面。 BOOL LoadBitamp(UINT nIDResource) 从工程资源中加载一张位图 BOOL LoadOEMBitmap(UINT nIDBitmap) 从系统资源中加载一张位图 BOOL CreateBitmap(int nWidth, int nHeigjt, UINT nPlane, UINT nBitCnt, const void* lpBits) 根据指定的值创建一张位图 BOOL CreateCompatibleBitmap(CDC* pDC, int nWidth, int nHeight) 根据高宽创建一张兼容位图 BOOL CreateBitmapIndirect(LPBITMAP lpBitmap) 根据BITMAP结构体创建一张空白位图 int GetBitamp(BITMAP* pBitmap) 根据BITMAP结构体获取位图属性信息 static CBitmap* FromHandle(HBITMAP hBitmap) 将HBITMAP句柄转换为CBitamp对象 operator HBITMAP() const 从CBitmap对象中获取HBITMAP句柄 BITMAP结构体: /* Bitmap Header Definition */ typedef struct