解决方案 »

  1.   

    网上下载QRGenerator生成二维码的位图可能不是标准位图
      

  2.   

    你仔细看一下 LoadImage 这个函数。
      

  3.   

    LoadImage 是不能加载磁盘里的文件的,只能加载资源里的图标、图片等文件,是“资源”里的,不是“磁盘”里的。
      

  4.   

    全靠它加载磁盘里的图片了
    其他位图都行,就这个不行,实属纳闷...不解
    很抱歉, LoadImage 确实可以加载 bmp、ico、cur 的图片。
    楼主的情况我觉得有 2 中可能
    1. 楼主的 .bmp 文件可能是其他格式另存为而已的,比如它原本就是一副 jpg 图片,只是改了下扩展名。
    2. Windows 提供的所有 bmp 加载函数,都有意无意地忽略了两种压缩方式的支持:rle index4 和 rle index8。
      

  5.   

    全靠它加载磁盘里的图片了
    其他位图都行,就这个不行,实属纳闷...不解
    很抱歉, LoadImage 确实可以加载 bmp、ico、cur 的图片。
    楼主的情况我觉得有 2 中可能
    1. 楼主的 .bmp 文件可能是其他格式另存为而已的,比如它原本就是一副 jpg 图片,只是改了下扩展名。
    2. Windows 提供的所有 bmp 加载函数,都有意无意地忽略了两种压缩方式的支持:rle index4 和 rle index8。
    是“翻转行序”的 rle index4 和 rle index8。