兄弟刚开始学VC++,试过很多次都不知道怎么加载位图,不知道资源文件该怎样写,而且我始终弄不懂书上的例子连位图的路径都没给出,就可以加载,请各位帮帮我

解决方案 »

  1.   

    CBitmap m_bitmap;
    m_bitmap.LoadBitMap(IDB_BITMAP1);
    或者
    m_bitmap.LoadBitMap("路径")
      

  2.   

    方法一:
    HBITMAP hMap = (HBITMAP)LoadImage(0,"bitmap.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
    BITMAP bm;
    GetObject(hBmp,sizeof(bm),&bm);
      

  3.   

    1.  CBitmap m_bitmap;
       m_bitmap.LoadBitMap(IDB_BITMAP1);
    2.
        m_bitmap.LoadBitMap("路径");
    3.
      HBITMAP hMap = (HBITMAP)LoadImage(       0,"bitmap.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
    BITMAP bm;
    GetObject(hBmp,sizeof(bm),&bm);
      

  4.   

    他们把bitmap当成resource insert 的了
    所以他们只使用了ID就可以了。:)
      

  5.   

    谢谢大家的帮忙
    可是大家给我说的代码是写在资源文件里还是写在CPP文件了?
      

  6.   

    当然是写在cpp中了,用的时候载入就可以了,去找本《windows程序设计》的书,上面的例子比较容易懂的,网上也有的当