VC++ Win32控制台应用程序 添加图标的问题

alickzhu 2008-08-08 02:58:48
我想问一下
编写完程序后
生成的win32控制台应用程序 其图标是一个DOS窗口
启动后左上角的标志也是一个DOS窗口的标志
要怎么样才能改为自定义的图标呢?

最好有详细一点的步骤
...全文
877 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
shanyulaile 2011-06-11
  • 打赏
  • 举报
回复 1
HICON hIcon=AfxGetApp()- >LoadIcon(IDI_ICON1);
ASSERT(hIcon);
AfxGetMainWnd()- >SendMessage(WM_SETICON,ICON_SMALL,(LPARAM)hIcon);
AfxGetMainWnd()- >SendMessage(WM_SETICON,ICON_BIG,(LPARAM)hIcon);
楼主我想问下这些添加在那个类下,或者什么函数下
艾雨伞 2008-10-16
  • 打赏
  • 举报
回复 1
HICON hIcon=AfxGetApp()- >LoadIcon(IDI_ICON1);
ASSERT(hIcon);
AfxGetMainWnd()- >SendMessage(WM_SETICON,ICON_SMALL,(LPARAM)hIcon);
AfxGetMainWnd()- >SendMessage(WM_SETICON,ICON_BIG,(LPARAM)hIcon);

这是动态加载图标方法;

当然也可以直接修改resource里的资源icon文件,属于静态方法。
p2355556 2008-08-19
  • 打赏
  • 举报
回复 1
在编辑框里有个resourse,里面就有icon的编辑,导入自己要的图标就可以了。
060 2008-08-09
  • 打赏
  • 举报
回复 1
给应用程序添加一个资源文件, 在里面随便添加一个ICON资源就可以了.
过去的我 2008-08-08
  • 打赏
  • 举报
回复 1
[Quote=引用 2 楼 alickzhu 的回复:]
那EXE本身的DOS图标要如何修改成自定义图标呢?
[/Quote]

更简单,添加icon资源即可,不需要写额外的代码
冷月清晖 2008-08-08
  • 打赏
  • 举报
回复 1
上面那篇文章里面
ICON_SMALL 改为 ICON_BIG就可以了应该
lzr4304061988012 2008-08-08
  • 打赏
  • 举报
回复 1
up
alickzhu 2008-08-08
  • 打赏
  • 举报
回复 1
那EXE本身的DOS图标要如何修改成自定义图标呢?
NKLoveRene 2008-08-08
  • 打赏
  • 举报
回复 1
http://blog.5d.cn/user14/wangsiso/200712/459307.html
写得很简单

33,317

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧