如何在VC中更改左上角的程序图标呢?

Anthony88 2005-11-08 11:52:07
如何在VC中更改左上角的程序图标呢?
...全文
386 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
DrSmart 2005-11-09
  • 打赏
  • 举报
回复
m_hIcon = AfxGetApp()->LoadIcon(IDR_ICON1) //在你的构造函数中,原来是的IDR_MAINFRAME改成 IDR_ICON1 (你导入的图标资源)
jzww2003 2005-11-08
  • 打赏
  • 举报
回复
删除原来的IDR_MAINFRAME图标
insert你的图标id命名为IDR_MAINFRAME
DrSmart 2005-11-08
  • 打赏
  • 举报
回复
方法一,修改你项目文件夹下的RES文件夹下的,以你工程名为图标的文件,然后记住rebuile all 或删除工程目录下的aps文件

方法二,修改这句就行了m_hIcon = AfxGetApp()->LoadIcon(IDR_ICON1); //IDR_ICON1为你导入的资源图标
Anthony88 2005-11-08
  • 打赏
  • 举报
回复
我直接插入一个不可以呀?怎么修改呢?
Anthony88 2005-11-08
  • 打赏
  • 举报
回复
不会吧。我怎么只看到有一个standard 的32*32IDR_MAINFRAME,哪有16*16呀?没找到呢
谢谢!
居易锦风 2005-11-08
  • 打赏
  • 举报
回复
只要修改那个IDR_MAINFRAME这个图标.
注意这个图标有32*32尺寸的,有16*16的.
两个都要修改.
wzh0591 2005-11-08
  • 打赏
  • 举报
回复
如你不需要动态加载,请到资源视图中选择ICON中的IDR_MAINFRAME,注意此处是两个图标,一个是16X16,另一个是32X32的,两个都要改。一个是在文件夹中用的,一个是左上角的程序图标。
lixiaosan 2005-11-08
  • 打赏
  • 举报
回复
删除原来的IDR_MAINFRAME图标
insert你的图标id命名为IDR_MAINFRAME
Anthony88 2005-11-08
  • 打赏
  • 举报
回复
噢!这是那个类的呢?是Frame类的么?谢谢!
菲斯可儿 2005-11-08
  • 打赏
  • 举报
回复
LoadIcon
SetIcon
leigang358 2005-11-08
  • 打赏
  • 举报
回复
HICON hIcon=AfxGetApp()->LoadIcon(图标名字);
ASSERT(hIcon);
AfxGetMainWnd()->SendMessage(WM_SETICON,TRUE,(LPARAM)hIcon);
把程序直接COPY过去就可以了
注意图标是16*16的
Anthony88 2005-11-08
  • 打赏
  • 举报
回复
m_hIcon = AfxGetApp()->LoadIcon(IDR_ICON1)可是这条语句再那里呢?
Anthony88 2005-11-08
  • 打赏
  • 举报
回复
谢谢各位老师!

16,550

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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