看了七十一雾央的博客后深有感触,决定学习一下,跟着操作,写下自己的心得。
初体验。
2015/06/13/
///by xbw
编译器 visual studio 2013 MFC应用程序
三、使用CImage类进行贴图
书接上回,继续雾央,介绍此种贴图;
此种问题颇多,不知道是雾央老师版本不同的缘故还是怎么,编译不过,先上代码;
///
先添加变量定义 ,在.h文件中 ,仍然是public中 CImage m_hero;
在.cpp中仍然找到第二节的 函数 void CChildView::OnPaint() ;
添加代码
m_hero.Load(_T("F:\\xbw_12138_xbw_14250_xbw_important\\MFC\\MFCApplication3\\MFCApplication3\\res\\me.png"));//此处是我的png图片绝对路径,至于与相对路径的区别,参考我的其他文章,这里不多解释,至于雾央老师的相对路径我不知道他是怎么做到的,有待请教。
还有,比较重点的,可能是编译器版本的缘故 ,Load函数我的版本不加(_T)编译不过的,有待研究,不知其缘故;
m_hero.Draw(*cDC, 100, 400, 60, 60);
至此,我的图片显示出来了,开心吗;
接下来美化一下,去掉图片多余部分,这个还是,在基于窗口的应用程序曾经使用过,当时做的不规则登陆窗口,比较高大上,请参考本人其他文章。
美化来了……
此处用到拾色器,苦逼了,才想起来前几天重装了系统,各种文件都复制了,唯独忘记了小巧实用的拾色器,害得找下载,,,
美化,由于睡了一觉,头脑比较清醒,用另一种方法也实现了,篇幅可能比较长,下节再说。谢谢关注,谢谢雾央