论如何在DEV C++中修改窗口的图标(包括任务栏图标)

关于如何DEV C++ 修改窗口图标的解决方法

先说一些废话,因为这个问题本人找了半天方法,但大部分的解决办法都是是VB||VS写的,或者对DEVC不是很了解,对于为什么一定要DEVC来呢谁让本人就是喜欢DEVC的界面呢?。在更改图标之前,先要学会基础的窗口创建流程并熟悉WNDCLASS,这里不提供窗口创建教学。

解决方法:

1:建立工程文件

在这里插入图片描述
创建后生成以下文件:
在这里插入图片描述

2:修改代码块

打开工程文件:
在这里插入图片描述
修改main.c中为自己的代码。
在这里插入图片描述
在main.h中加入如下语句:

#define IDI_ICON1 101
//         ↑可改    ↑这个不重就行

保存
打开文件夹中的private.rc文件:
在这里插入图片描述
加入如下语句

IDI_ICON1 ICON "CCC.ico"
//↑ 与main.h中定义名字对应 
//切记保存rc文件后要关闭该项目再编译运行

注意 这里的CCC.ico是已经做好并放入与工程文件在同一文件夹的图标文件 RT:
在这里插入图片描述
修改在主程序中自己定义的WNDCLASS类(这里为wc)

wc.hIcon = LoadIcon( hInstance,MAKEINTRESOURCE (IDI_ICON1) )
//                                                 ↑在main.h中定义的名字

需要控制台的同学可以打开项目属性设置为Win32控制台程序
在这里插入图片描述
注意:在这里点击浏览更换图标并确定的话会使private.rc文件内容发生改变需再如上面一样再修改一次

3:程序运行

如上确认无误后运行自己的程序:得到

窗口图标改变
在这里插入图片描述
状态栏图标改变
在这里插入图片描述
此时的工程文件
在这里插入图片描述

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值