c语言更改桌面应用图标的函数,C语言在生成exe文件后怎么修改图标的

1 , C语言在生成exe文件后怎么修改图标的在你需要改图标的程序上右键—属性—程序—更改图标 。。。如果需要用其他图标,把图片的后缀名改成ico,后面的步骤和上面一样右键属性修改就是了求采纳右键属性修改就是了求采纳记得给问豆?。?【c语言更改桌面应用图标的函数,C语言在生成exe文件后怎么修改图标的】
2 , c语言程序给自己换图标你的意思是说:有一个.exe文件,你希望用C编写一个程序,生成另外一个.exe文件,然后运行这个文件,以达到修改先前那个.exe文件得图标的目的,是吗? 恐怕visual C也就是.c的project做不到这点. 也许C++可以实现吧,因为所谓图标也就Icon,已经是windows program了,而C只是Dos,里边应该没有有关windows的程序,如果是C++的project应该可以,但是我只会修改本exe文件的图标,修改其他文件的图标我真的不知道,但是我知道C++一定可以.但是C应该不行.毕竟这种Console Application不会牵掣到图标问题. 。希望可以帮助到你图标和c语言没关系,这是windows资源的事情 。建议你看看关于windows编程的书
3,c语言写的程序怎么修改生产的exe图标啊几个步骤:1.加入头文件#include<windows.h>2.加入一个资源文件 , 就是一个Resource Script文件3.在这个资源文件中导入你的图标文件(*.ico) (设置其ID号,默认为IDI_ICON1)4.在你的main函数中加入这个语句就可以了::LoadIcon(NULL,(LPCSTR)IDI_ICON1);//IDI_ICON1为你的图标ID号码 你新建一个文件,在FILES栏里面有个Resource Script的文件就是了,那是描述资源的文件,你也可以直接按ctrl + R加入一个图标资源也可以I never think of the future. It comes soon enough.简单点,dev c++建立一个工程,在工程编译之前,在属性里就可以更改程序图标了在VC6.0可视化集成开发环境下,左侧项目管理窗口包含以下视图:ClassView(类视图),ResourceView(资源视图),FileView(文件视图) 。在资源视图中,打开Icon文件夹,双击IDR_MAINFRAME项,在右侧内容区就会显示该图标的图案 。修改该图案为个性化所需 。编译生成可执行文件即可 。
4,c语言写的控制台应用程序的图标怎么改常用两种方法:一、延时sleep(unsigned time);//以秒为单位的延时或者_sleep(unsigned time);//以毫秒为单位二、额外读取在程序末尾加上(在return 之前)scanf("%d",&n);//一个等待永不输入的值的函数或者getchar();//获取单个字符getch();//获取单个按键先将一个做好的ico图标文件放到工程所在目录下面,在“解决方案资源管理器”中的“资源文件”中点击右键,选择添加——资源 , 在添加资源对话框中选择“icon”,点击导入,选择刚刚放的ico文件,一个图标资源就导入到解决方案里了 。但是光这样还不够 , 还需要添加相应的代码才能实现 。首先在main函数所在cpp文件前面添加#pragma comment (lib,"User32.lib"),这是因为我们需要使用的两个Windows API函数需要链接到这个库文件 , 然后在main函数的最前面添加如下代码:HWND hWnd = GetConsoleWindow();//获取当前控制台窗口的句柄SendMessage(hWnd, WM_SETICON, ICON_SMALL, (LPARAM)LoadIcon(NULL, _T("IDI_ICON1")));//设置图标其中IDI_ICON1是图标资源的ID 。这样编译一下,控制台程序就有图标了 。5,如何用C语言实现应该程序图标的更换你的意思是说:有一个.exe文件,你希望用C编写一个程序,生成另外一个.exe文件,然后运行这个文件,以达到修改先前那个.exe文件得图标的目的,是吗? 恐怕visual C也就是.c的project做不到这点. 也许C++可以实现吧,因为所谓图标也就Icon,已经是windows program了,而C只是Dos,里边应该没有有关windows的程序,如果是C++的project应该可以,但是我只会修改本exe文件的图标,修改其他文件的图标我真的不知道,但是我知道C++一定可以.但是C应该不行.毕竟这种Console Application不会牵掣到图标问题. 惭愧,毕竟我不是搞window program的,实在无能为力,望另请高明.利用picture属性就可以俺刚学c#,还没学到把程序集成程序包,额,希望能跟你们多学点 。月老圖驣 晕,什么答案 。其实Console Application一样可以更改图标,但是用Turbo C生成的是原生DOS程序,根本就没图标这个说法 。Console Application也是win32程序 , 在DOS下依然不能用 。在VC中添加一个资源 , 然后,更改其中的默认图标资源就可以了 。应该是一个工程包吧 。。。VC++ 2008 直接就有图标的资源文件,直接替换 。

    推荐阅读