HDC   hdc; 
HBITMAP hbm;   
BITMAP bmp; 
PAINTSTRUCT ps;   hdc = BeginPaint(hWnd, &ps);   hbm=(HBITMAP)LoadImage(NULL,"pic.bmp",IMAGE_BITMAP, 0 ,0,LR_LOADFROMFILE); 
hdc  =  CreateCompatibleDC(ps.hdc);   
SelectObject(hdc,hbm);   
GetObject(hbm,sizeof(BITMAP),&bmp);   
BitBlt(ps.hdc,0,0,bmp.bmWidth,bmp.bmHeight,hdc,0,0,SRCCOPY); 
EndPaint(hWnd, &ps); 
//我试了半天,也该了半天还是不行,希望哪位高手帮忙搞一下下啊!!能显示多张图片立即给分
哭死了!!

解决方案 »

  1.   

    我晕,你这个问题不是解决了么?怎么又搞了个同样的问题出来.
    http://topic.csdn.net/u/20091222/12/ef87a413-5f13-4442-8850-17efffc99912.html
      

  2.   

    那你还是找本书把基础好好看一下吧,这都是比较基础的东西了, 而且这方面的例子要找网上一堆,多看些源码会增加你对函数的理解,拿你的bitblt来说,这些叁数都是干什么的,你总得先搞懂吧?同一张图画在同一个位置图100遍也只能显示出一张来啊.
      

  3.   

    自己动点脑子吧。你BITBLT总是在同一个坐标上绘制当然是只能显示覆盖了,你指定坐标就行了