
图标图像
tobealv
这个作者很懒,什么都没留下…
展开
-
vc更改程序图标
很多时候我们对于MFC框架应用程序的默认图标十分不满意,所以我们来将把它换掉。默认的VC6.0下的MFC图标和VC2005中的MFC图标分别如下:很多朋友会问我怎么把图标换掉,我看很多人写很多代码,出很多错,其实对于MFC框架应用程序我们可以不写一行代码把那个默认的图标换掉。找一张ICO图标,替换programname/res/programname.ico文件,就可以啦,这时候你运行后得到的图标可能还是原来MFC的默认图标,这时候你只要把工程目录下的Debug和Release文件删转载 2010-11-27 16:58:00 · 1086 阅读 · 0 评论 -
SHGetFileInfo的用法
函数原型:WINSHELLAPI DWORD WINAPI SHGetFileInfo(LPCTSTRpszPath, DWORDdwFileAttributes, SHFILEINFO FAR*psfi, UINTcbFileInfo, UINTuFlags);其中,当uFlags使用SHGFI_ICON时,注意下面一段:Retrieve the handle to the icon that represents the file and the index of the i原创 2010-11-18 11:38:00 · 1210 阅读 · 0 评论 -
一个位图资源当成多个位图使用
<br />关键点:<br />(1)编辑位图资源总是一堆像素点堆起来的,在资源编辑器中看到的位图中那一个个的小方块就是一个个像素点.<br />(2)VC提供了一个函数 INDEXTOSTATEIMAGEMASK(index),这个函数就可以根据索引只获取位图中的某一部分为自己所用,如何实现呢,看如下:CImageList m_imgState;<br />CTreeCtrl m_TripleTree;<br /><br />m_imgState.Create(IDB_BITMAP_STATE原创 2011-01-20 11:48:00 · 593 阅读 · 0 评论 -
VC 添加gif文件到资源
1. 在资源结构上右键--Insert--import, Open As 选择custom ,然后找到gif文件,点击import,之后在Resource type里输入Gif(这个名字是自己定的),便可以了.2. 下面是用的CPictureEx提供的调用gif文件的方法 if(m_GifPic.Load(MAKEINTRESOURCE(IDR_GIF1),_T("Gif"))) { m_GifPic.Draw(); }附上:CPictureEx.h和Cpictu原创 2011-03-25 17:29:00 · 1896 阅读 · 0 评论 -
从文件中读取Bitmap
如果仅仅是BMP的话,用LoadImage就可以LoadImage(NULL, "d:\\test.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);原创 2011-09-08 11:54:25 · 3557 阅读 · 0 评论 -
改变程序图标
#include "stdafx.h"#include #include #include #include #include #define CONFIGFILE _T(".\\Custom\\Config.ini")typedef struct{ B原创 2011-09-17 11:54:40 · 637 阅读 · 0 评论 -
如何在对话框中上放ICON
方法1:在Dialog里面添加一个Picture控件,类型里面选icon,然后添加ico资源(用资源视图),然后直接选择这个资源的ID即可。这种方法的前提是有icon资源文件方法2:CStatic myStatic;// Create a child icon static control.myStatic.Create(_T("my static"), WS_CHILD|WS_V原创 2010-11-12 13:19:00 · 842 阅读 · 0 评论