VC更改MFC程序图标计算机等级考试

文章作者 100test 发表时间 2010:01:01 13:05:38
来源 100Test.Com百考试题网


  很多时候我们对于MFC框架应用程序的默认图标十分不满意,所以我们来将把它换掉。本文来源:百考试题网

  默认的VC6.0下的MFC图标和VC2005中的MFC图标分别如下:

  很多朋友会问我怎么把图标换掉,我看很多人写很多代码,出很多错,其实对于MFC框架应用程序我们可以不写一行代码把那个默认的图标换掉。找一张ICO图标,替换programname/res/programname.ico文件,就可以啦,这时候你运行后得到的图标可能还是原来MFC的默认图标,这时候你只要把工程目录下的Debug和Release文件删除掉,重新编译生成就能得到更换图标后的程序。或者直接RebuildAll,再运行,怎么样很简单吧。

  当然,你如果你在你的工程里操作也没有问题,在工作区的resorce页中的Icon中把ID为IDR_MAIN的图标资源删除,再导入自己制作的图标资源,把资源ID改为IDR_MAIN就OK啦。

  上面这个的工作十分简单,但是如果要在程序中写代码改变我们应用程序的图标,比如有时候我们要在程序中动态改变程序的标题栏、任务栏图标或是托盘的图标,那就要花点功夫了。其实也不是很难,主要用几个函数搞定,如果是MFC主要就是 LoadIcon和 SetIcon。

  比如我们在OnInitDialog或是OnCreate中加入:

  AfxGetApp()-


相关文章


VisualC 很简单的木马代码计算机等级考试
对C 中指针类型的研究计算机等级考试
在VC中对C_C 运行时库不同版本编译指令简单说明计算机等级考试
计算机二级辅导:c 中的get函数计算机等级考试
VC更改MFC程序图标计算机等级考试
VC 中播放声音wav最简单的方法计算机等级考试
类成员函数的重载、覆盖和隐藏的区别计算机等级考试
工厂方法和抽象工厂区别计算机等级考试
计算机二级辅导:C 标准库简介计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛