MFC 获取图像的大小

// 获致图像的大小
int CCImageDialog::GetImageSize(CSize& size, CString filename)
{

    CImage image;
    image.Load(filename);
    int width = image.GetWidth();
    int hight = image.GetHeight();

    size.cx = width;
    size.cy = hight;

    return 0;
}

原来可以如此简单

时间: 2024-10-06 00:22:23

MFC 获取图像的大小的相关文章

C:\\MFC控件大小随窗体大小而改变

一.大小和位置都改变 1.首先为窗体类添加CRect m_rect,该成员变量用来记录窗体的当前大小. 2.在类向导里面(Ctrl+W),为窗体添加消息WM_SIZE的响应函数OnSize(): 注意if(nType==1) return;这一句必须添加,否则最小化恢复的时候会出错. [cpp]?view plaincopy void?CPaperManagementDlg::OnSize(UINT?nType,?int?cx,?int?cy)??? {?? ????CDialog::OnSiz

用QT 还是MFC ? (转)

我曾经使用过QT和MFC来开发过软件,我想和大家分享我使用他们时所体会的不同之处. 我并非一个职业作家,这篇文章可能看起来不如专业的杂志和网站上的那么条理清晰.但是,我在这里是用我自己的语言来表达我自己的经验,希望能和你分享.英语比不是我的母语,所以可能会有一些用词古怪,词句错误之处,请发信给我,我可以改正他们. 本文不想假装客观公正,我只想表述我使用的经验.文中不会逐条的列举Qt和MFC各自的优缺点.我在使用MFC之前就已经使用Qt这个事实可能影响了我的客观性. 文章从实用主义的观点出发:我的

MFC和QT的区别

MFC(微软基础类库)是专门为windows设计的一个用于开发图形用户界面的类库.MFC或多或少使用了面向对象的方法包装了Win32的API,正因如此,这些API有时是C++,有时是C,甚至是C和C++的混合体. Qt这个C++的图形库由Trolltech在1994年左右开发.它可以运行在Windows,Mac OS X, Unix,还有像Sharp Zaurus这类嵌入式系统中.Qt是完全面向对象的. Document/View model: MFC编程需要使用Document/View模式以

QT和MFC比较

在网上看到的,拿来和大家一起讨论下.文中不会逐条的列举Qt和MFC各自的优缺点. 我在使用MFC之前就已经使用Qt这个事实可能影响了我的客观性. (MFC效率较高,但大量的Windows API和消息机制使得其较难理解,不易用:QT封装较好,易用且跨平台,但效率较低) 文章从实用主义的观点出发:我的老板给我一份软件的规划说明,并且让我来开发.其中一些我用Qt来开发,而另外一些我使用MFC来开发. MFC(微软基础类库)是专门为windows设计的一个用于开发图形用户界面的类库.MFC或多或少使用

QT 与 MFC 的区别 .

MFC(微软基础类库)是专门为windows设计的一个用于开发图形用户界面的类库.MFC或多或少使用了面向对象的方法包装了Win32的API,正因如此,这些API有时是C++,有时是C,甚至是C和C++的混合体. Qt这个C++的图形库由Trolltech在1994年左右开发.它可以运行在Windows,Mac OS X, Unix,还有像Sharp Zaurus这类嵌入式系统中.Qt是完全面向对象的. Document/View model:MFC编程需要使用Document/View模式以及

MFC和Qt优缺点 (MFC几乎没有优点、全面下风)

在网上看到的,拿来和大家一起讨论下. 我曾经使用过来开发过软件,我想和大家分享我使用他们时所体会的不同之处. 我并非一个职业作家,这篇文章可能看起来不如专业的杂志和网站上的那么条理清晰.但是,我在这里是用我自己的语言来表达我自己的经验,希望能和你分享.英语比不是我的母语,所以可能会有一些用词古怪,词句错误之处,请发信给我,我可以改正他们. 本文不想假装客观公正,我只想表述我使用的经验.文中不会逐条的列举Qt和MFC各自的优缺点.我在使用MFC之前就已经使用Qt这个事实可能影响了我的客观性. 文章

QT和MFC的对比

在网上看了很多关于QT和MFC的对比,以前一个项目需要一个从电脑串口发消息的上位机. 功能/需求:只需要电脑串口发送特定字符串,(不需要回显). 最后只生成一个.exe文件和一个.txt的配置文件:       最直观的感受就是: 1.MFC很快------程序执行效率高,速度较快,简洁(优点): 2.MFC界面不华丽,简单明了(优点): 3.上位机程序稳定,不会出现报错和卡顿(优点): 4.在txt里改配置可能让上位机更加稳定,但一定程度上让上位机更繁琐了(缺点): 因此开发一些小的上位机可以

Android异步加载全解析之大图处理

Android异步加载全解析之大图处理 异步加载中非常重要的一部分就是对图像的处理,这也是我们前面用异步加载图像做演示例子的原因.一方面是因为图像处理不好的话会非常占内存,而且容易OOM,另一方面,图像也比文字要大,加载比较慢.所以,在讲解了如何进行多线程.AsyncTask进行多线程加载后,先暂停下后面的学习,来对图像的异步处理进行一些优化工作. 为什么要对图像处理 为什么要对图像进行处理,这是一个很直接的问题,一张图像,不管你拿手机.相机.单反还是什么玩意拍出来,它就有一定的大小,但是在不同

PHP中提问频率最高的11个面试题和答案

问题:请用最简单的语言告诉我PHP是什么? 回答:PHP全称:Hypertext Preprocessor,是一种用来开发动态网站的服务器脚本语言. 问题:什么是MVC? 回答:MVC由Model(模型), View(视图)和Controller(控制器)组成,PHP MVC可以更高效地管理好3个不同层的PHP代码. Model:数据信息存取层. View:view层负责将应用的数据以特定的方式展现在界面上. Controller:通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据.