我有一组图片,我想在窗口中把图片贴上去,比如,LoadMyImage("all_char_692-7.bmp",100,100);
我贴其他图片的时候都能够正常显示出来,但是贴了这组我想贴的图片,就显示不出来,这组图片是bmp格式的,如果我把图片打开编辑又重新保存起来,就能正常显示了,好奇怪呀,请问这是为什么?

解决方案 »

  1.   

    BMP格式不对吧,有16位、24位、32位等等。
    你用二进制编辑器打开看一下文件头是否有错误,与数据区是否能对得上。
    用MFC有时候在自己的程序能打开,用其他软件就是打不开,我以前就吃过这个亏。
      

  2.   

    看看风格有没有选中 一般都用的是Cpicture空件直接选  用按钮控件需要选位图风格