永发信息网

在2010中学习VC,在VC项目中导入了一些PNG图片资源,在项目文件中找不到对应的图片,而且怎样引用图片呢?

答案:2  悬赏:50  手机版
解决时间 2021-03-05 02:45
在2010中学习VC,在VC项目中导入了一些PNG图片资源,在项目文件中找不到对应的图片,而且怎样引用图片呢?
最佳答案
图片资源应该放在ResourceView中,当insert或import图片后,在Resource.h中将找到相应的宏定义,利用该宏定义即可引用图片资源了。
全部回答
用gdi+是最简单的办法。 一、gdi+加到vc工程的具体做法如下: 1、下载gdi+ 软件包。 2、在头文件stdafx.h 内增加下述语句: typedef unsigned __int32 ulong_ptr; #include #include "gdiplus.h" #pragma comment(lib, "gdiplus.lib") using namespace gdiplus; 3、将gdi+的所有头文件及库文件及dll考到当前目录。 4、初始化gdi+的环境:(增加两个函数在app.cpp) bool cxxxxapp::initgdiplus() //cxxxxapp:改成你定义的类。 { gdiplusstartupinput gdiplusstartupinput; status status = gdiplusstartup(&m_gdiplustoken, &gdiplusstartupinput, null); return (ok == status); } void cxxxxapp::termgdiplus() { gdiplusshutdown(m_gdiplustoken); } 5、在app.h 增加对函数的定义: bool initgdiplus(); void termgdiplus(); ulong_ptr m_gdiplustoken; 6、在app的initinstance() 增加如下的初始化语句: if(false == initgdiplus()) { ::messagebox(null, _t("initialize gdi+ library failed"), _t("error"), mb_ok|mb_iconerror); return false; } 7、在退出程序的地方调用termgdiplus();函数,关闭gdi+环境。 二、完成上述内容后,在需要加png图片的地方直接调用gdi+内的相关函数即可。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
新员工工资比老员工高 合理吗
I'VE LOVE.I'VE LAUGHED.I‘VECRIED.I’VE HA
三个小朋友,小明和小刚共重99千克,小明和小桃
玄凤珍珠公黄花母出什么
雁楠阁茶楼在哪里啊,我有事要去这个地方
“穿花蛱蝶深深见,点水蜻蜓款款飞”诗句分别
如何实现网页链接点击后刷新一部分,不是全部
长城哈佛h5中控盒在哪里
车被刮了一点,需要喷漆吗
Millions of trees are being cut down to ma
蜜茶地址有知道的么?有点事想过去
求高手解答,我现在刚上项目,施工转预算,现
跟男朋友老是吵架,互相赌气,每次冷战一段时
三男三女打一成语是什么
【沙漠之舟是什么意思】查沙漠之舟的意思
推荐资讯
赵匡胤之死
这主机后面的红灯亮是什么回事?显示器没反映
【去来江口守空船】去来江口守空船的来的意思
符合再生障碍性贫血的表现是A.骨髓巨核细胞增
江苏海警总队会设在何地呢?
长安欧诺1·3l精英版质量好不好
维修iphone 隐私怎么保障
我的手机是红米3s用2a的充电器可以吗?
怎么翻译?为什么不是other?
以要严肃的态度对待生活和学问的作文
安徽卫视经济生活频道十一月十三日下午放的是
中秋节的作文要有好词好句
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?