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

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

  • 解决方法:
    • 1:建立工程文件
    • 2:修改代码块
    • 3:程序运行

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

解决方法:

1:建立工程文件

论如何在DEV C++中修改窗口的图标(包括任务栏图标)_第1张图片
创建后生成以下文件:
论如何在DEV C++中修改窗口的图标(包括任务栏图标)_第2张图片

2:修改代码块

打开工程文件:
论如何在DEV C++中修改窗口的图标(包括任务栏图标)_第3张图片
修改main.c中为自己的代码。
在这里插入图片描述
在main.h中加入如下语句:

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

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

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

注意 这里的CCC.ico是已经做好并放入与工程文件在同一文件夹的图标文件 RT:
论如何在DEV C++中修改窗口的图标(包括任务栏图标)_第4张图片
修改在主程序中自己定义的WNDCLASS类(这里为wc)

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

需要控制台的同学可以打开项目属性设置为Win32控制台程序
论如何在DEV C++中修改窗口的图标(包括任务栏图标)_第5张图片
注意:在这里点击浏览更换图标并确定的话会使private.rc文件内容发生改变需再如上面一样再修改一次

3:程序运行

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

窗口图标改变
在这里插入图片描述
状态栏图标改变
在这里插入图片描述
此时的工程文件
论如何在DEV C++中修改窗口的图标(包括任务栏图标)_第6张图片

你可能感兴趣的:(论如何在DEV C++中修改窗口的图标(包括任务栏图标))