• MFC程序如何修改icon图标


    场景:

      Visual Studio写MFC应用程序,默认的程序左上角图标是自带的(如下图),虽说也不丑,但是对于程序员来说,还是缺乏个性了。

      你知道,C、C++、java系程序员最常干的事情就是定义。当然,如果你可能会说你用python之类。本文旨在教你简单修改MFC图标,

      其实真的很简单。(下右修改完之后)

    干货:

      你新建了一个MFC应用程序,好的,一切顺利,那么你调到资源视图,你就会看到自带的icon如下图。资源的ID是IDR_MAINFRAME。

          你自己再添加一个进去(直接在ICON文件夹上右键就自然知道了,导入的时候记得是导入ico后缀的文件,到处都可以下载到),

      而我已经添加了,ID在属性也改一下就好了。

      

      好的,到现在的话跑一下程序看看。是不可以了?

      

        直接看代码。在xxxDlg.cpp下面看到这么一句代码:

      

      顾名思义,直接把LoadIcon里面的参数换掉就ok了。我这里换成IDC_ICON_Search,再跑一遍,结果如下。

      

      出来了。就是这么简单。

    总结:

      我之前在网上看到有人说还要改resource.h中新加资源的int值,并且保证新加入的为ICON里面的最小值才能被程序加载过来。

      反正我是没改,就上面这样就最ok了。

      当然我用的是VS2010以后的版本,如果你也是,那你可以参考我,可能之前的版本是要改,那我就不知道了。

      很简单的东西,但是往往一堆简单的东西积累起来,就会成为财富,who knows ?

      

      

  • 相关阅读:
    [原创]快速排序(C++版)
    连接mysql8.0时报错的问题
    关于idea无法使用搜狗输入法打出汉字的解决方案(转)
    bootStrap select组件相关问题
    idea 项目可以运行但是jsp中url报红的问题
    idea 项目启动找不到页面问题和run/debug只能启动一个的问题
    form序列化到后台中文乱码
    在js中获取bootStrap table 的属性
    三元运算符,多条件时判断
    Spring获取日期时间差8小时问题解决
  • 原文地址:https://www.cnblogs.com/jerrybaby/p/6305440.html
Copyright © 2020-2023  润新知