按顺序载入多张位图

来源:互联网 发布:淘宝商品详情模板设计 编辑:程序博客网 时间:2024/05/17 03:22

Resourse 里面

#define IDB_BITMAP0                     130
#define IDB_BITMAP1                     131
#define IDB_BITMAP2                     132
#define IDB_BITMAP3                     133
#define IDB_BITMAP4                     134
#define IDB_BITMAP5                     135
#define IDB_BITMAP6                     136
#define IDB_BITMAP7                     137
#define IDB_BITMAP8                     138
#define IDB_BITMAP9                     139
#define IDB_BITMAP10                    140

.rc里面

IDB_BITMAP0             BITMAP                  "res\\bitmap0.bmp"
IDB_BITMAP1             BITMAP                  "res\\bitmap1.bmp"
IDB_BITMAP2             BITMAP                  "res\\bitmap2.bmp"
IDB_BITMAP3             BITMAP                  "res\\bitmap3.bmp"
IDB_BITMAP4             BITMAP                  "res\\bitmap4.bmp"
IDB_BITMAP5             BITMAP                  "res\\bitmap5.bmp"
IDB_BITMAP6             BITMAP                  "res\\bitmap6.bmp"
IDB_BITMAP7             BITMAP                  "res\\bitmap7.bmp"
IDB_BITMAP8             BITMAP                  "res\\bitmap8.bmp"
IDB_BITMAP9             BITMAP                  "res\\bitmap9.bmp"
IDB_BITMAP10            BITMAP                  "res\\bitmap10.bmp"
IDB_BITMAP11            BITMAP                  "res\\bitmap11.bmp"

构造函数中 初始化

HBITMAP  m_bitmaps[11] ;  //位图数组   

 for(int i=0;i<12;i++)
    {
        HBITMAP temp;
        temp=(HBITMAP)::CreateMappedBitmap(AfxGetApp()->m_hInstance,i+IDB_BITMAP0,0,NULL,0);
        m_bitmaps[i]=(HBITMAP)::CopyImage(temp,IMAGE_BITMAP,0,0,LR_COPYRETURNORG|LR_COPYDELETEORG);//载入位图
    }

比较简单  主要为了帮助记忆