拖拽图片文件时候,如何得到图片文件的宽度和高度大小?有没有人知道需要使用哪个函数获得这些信息 ?

解决方案 »

  1.   

    你没有说明是什么类型的图片bmp,jpg...?还有在什么OS下?win or linux?
    可以自己分析文件头
      

  2.   

    呵呵 ,那么怎么去获得图片资源呢?其实微软的sdk函数太烂了。好多都不公开一些函数,很折磨人。而且明明可以一部就可以完成的功能,微软非得弄10步。难道就得炫耀微软的折磨人的技术不成?微软何必折磨开发者呢,唉。烂微软。windows mobile 手机都没有大厂商做了。知道windows mobile 7 phone 出来才考虑。
      

  3.   

    windows 环境下。jpg,png,bmp这几种流行的图片格式就可以了。谢谢。
      

  4.   

    首先不知道你说的是在何种状态下 拖拽图片
    GDI+中 Image类的成员函数中:
    UINT GetHeight(VOID); // 获取图像高度
    UINT GetWidth(VOID); // 获取图像宽度
    ImageType GetType(VOID); // 获取图像类型
    ……
      

  5.   

    你要明确在拖拽的过程中,你能得到图片的什么内容?是一个文件名称?一个HBITMAP对象?还是一个ID号?如何获得图像的大小,首先要看你拖拽的时候是用的何种方式。