首先介绍loadp_w_picpath函数:

        现在的loadp_w_picpath函数已经取代了loadbitmap函数,可能看比较老的书本上会用后者,这二个函数都比较简单,参数也不多,随便写个实例如下,这样可能懂得比较快:

   

 
  
  1. LoadImage(NULL,"bitmap1.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE); 

第一个为一个实例的句柄,

第二个为载入的文件名,

第三个为类型,它支持位图,光标等的载入,

其它几个参数基本现在不用,大家可以去看看具体的含义,

下面说下载入的过程:

用CreateCompatibleDC函数来创建个兼容的内存DC,它返回一个兼容DC句柄,

然后把资料载入内存,用loadImage,它会返回当前资源的句柄,HANDLE类型,

再然后获取资源对象的信息,用GetObject(HDC,size,BITMAP),

第一个参数为DC的句柄,肯定是用前面兼容DC创建的句柄,

第二个参数为BITMAP的大小,sizeof(BITMAP);

第三个参数为一个BITM