vs2015 + EasyX loadimage()用法,和把图片添加为项目资源
来源:互联网 发布:数据安全 编辑:程序博客网 时间:2024/05/22 06:43
先说加载硬盘上的图片
#include "stdafx.h"#include <graphics.h> // 引用图形库头文件#include <conio.h>#include <windows.h>#include "resource.h"#include <iostream>using namespace std;void init();void main(){init();return ;}void init() {initgraph(640, 480); // 创建绘图窗口,大小为 640x480 像素IMAGE img;loadimage(NULL, _T("C:\\Users\\Administrator\\Desktop\\nn.jpg"));//注意这里一定是每个文件夹用\\隔开而不是\putimage(100,100,&img);//显示图片 system("pause"); // 按任意键继续closegraph(); // 关闭绘图窗口}在说把图片添加在项目资源里,这样的好处就是,拷贝的时候,只考.exe就可以了,而不需要拷贝图片,因为图片已经在项目里了
vs2015->资源视图->在项目上右键->添加->资源->在左侧选择bitmap->新键->保存
然后回到解决方案资源管理器视图->资源文件-> 下'项目名.rc' ->右键->查看代码->找到一下代码
IDB_BITMAP1 BITMAP "bitmap1.bmp" // IDB_BITMAP1是资源的名字 可以随便改, BITMAP 是资源的类型 这里我们要改为 IMAGE , "bitmap1.bmp" 是项目里的文件名,可以到项目的文件夹下,把这个文件替换你想要的图片就行了,格式要注意是(bmp/jpg/gif/emf/wmf/ico)这几种
然后看怎么调用
void main(){//cout << _T("C:\\Users\\Administrator\\Desktop\\nn.jpg");initgraph(640, 480); // 创建绘图窗口,大小为 640x480 像素loadimage(NULL, _T("IMAGE"), _T("wo")); //这里第一个参数为空,表示直接把图片加载到当前窗口,第二个参数IMAGE ,与 .rc文件里的IMAGE对应, 第三个参数 wo,与.rc文件里的资源名字对应 system("pause");return ;}
//这样应该就OK了
阅读全文
0 0
- vs2015 + EasyX loadimage()用法,和把图片添加为项目资源
- EasyX图形库loadimage()用法
- EasyX中loadimage函数和putimage函数如何调用
- VS2015 使用GDI+ 和 easyX的安装
- wpf 项目添加图片资源
- LoadImage用法
- VS2015配置EasyX图形库
- loadImage---图片预加载
- wince LoadImage 的用法
- vs2015 + EasyX 实现无背景贴图
- WinForm之项目内图片资源的添加及使用
- Activity转换为View和把图片转换为View
- LoadIcon和LoadImage
- QT添加图片资源
- QT添加图片资源
- qt添加图片资源
- QT添加图片资源
- VS2015添加SQL SERVER项目失败
- python list用法
- POJ 3020 Antenna Placement 匈牙利算法
- Ajax基础与运用
- 深入理解javascript原型和闭包(8)——简述【执行上下文】上
- 关于网络协议封装的一些新想法
- vs2015 + EasyX loadimage()用法,和把图片添加为项目资源
- CSS清除浮动大全共8种方法
- [机器学习] 深度学习之caffe1——软件配置与测试
- 【响应式Web设计】读书笔记
- 享元模式(Flyweight)
- 判断元素是否进入二级菜单,使用setInterval()与setTimeout()时出现的问题
- 在相册查看保存的图片
- 浅析MVC和MVP
- 运算符优先级