vc怎么把图片放在exe文件里面,不要放在另外的文件夹下的,还有怎么得到exe下那个图片的路径

 我来答
浅se诱惑
2013-06-20 · TA获得超过605个赞
知道小有建树答主
回答量:263
采纳率:0%
帮助的人:206万
展开全部
描述的不清晰- -。什么叫做放在exe文件里面。指的是跟exe文件同一级目录喽。
m_Image.LoadResourceFromPng (_T("此处是exe目录你的图片名字.png"), 25, 36);
上面的是PNG图片的加载方式;25 36是你图片尺寸,25*26像素的意思。

m_Image.LoadResourceFromPng (_T("项目目录\\Res\\图片名字.png"), 25, 36);
以上是规范式目录。Res即为资源的意思。

bmp的话,直接在资源视图里,插入一张图片即可。或者手动加载,被加载的图片自动在
项目目录\\Res\图片名字.bmp 目录
//加载资源
m_Image.LoadFromResource(AfxGetInstanceHandle(),uResourceID);
追问
打包在exe里清晰吗
匿名用户
2013-06-21
展开全部
把图片加入资源表文件youproject.rc后,用资源编译器rc.exe编译为exe的资源就放到exe中了:
示例:
打开资源编辑器,右击,Insert Rsource,Bitmap,New,就会生成一个标识为IDB_BITMAP1的位图资源;
关闭资源编辑器,文本方式打开资源文件,修改
youproject.rc(line):IDB_BITMAP1 BITMAP DISCARDABLE "res\\bitmap1.bmp"

youproject.rc(line):IDB_BITMAP1 BITMAP DISCARDABLE "res\\your.bmp"
以后LoadResource(IDB_BITMAP1)随便用了。
清晰度取决去资源本身像素和使用图片资源的方式,不缩放直接显示就没有任何清晰度问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式