HBITMAP hBmp = LoadBitmap(hInstance, "test.bmp");
test.bmp是文件名
这样不行?  为什么?
LoadBitmap()的第2个参数是什么意思呢

解决方案 »

  1.   

    资源ID。
    HBITMAP hBmp = LoadBitmap(hInstance, IDB_BITMAP1);
      

  2.   

    如果第二个参数是LPCTSTR之类的话:
    HBITMAP hBmp = LoadBitmap(hInstance, MAKEINTRESOURCE(IDB_BITMAP1));
    如果你不是从资源中加载,想直接加载文件的话,使用LoadImage,不能使用LoadBitmap。
      

  3.   

    test.bmp是文件名
    这样不行?  为什么?
    >>学会查看 MSDN 是很重要。我估计是你的文件名或者是路径不对。
    test.bmp 必须在当前路径下。或者 Load的时候有个查找路径的顺序的。
    还是要MSDN的。