怎样修改SDI的图标

双杯献酒 2003-06-17 09:32:39
我的操作过程:
(1)用VC6.0新建一SDI,
(2)删除图标
(3)重新导入新的图标,并保持ID号不变.
(4)运行
应用程序的图标和文档的图标都正确改变。

存在问题:
(1)运行时候,系统菜单处的图标没有改变。(我希望它改)
(2)在Windows的“打开方式”中,应用程序的图标没有改变。(我希望它改)

希望高手指点。
...全文
141 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
双杯献酒 2003-06-17
  • 打赏
  • 举报
回复
问题已经解决
要点:
必须先导入新图标,再删除IDR_MAINFRAME,然后改ID
如果先删除IDR_MAINFRAME,再导入新图标就不行。
双杯献酒 2003-06-17
  • 打赏
  • 举报
回复
我所说的"保持ID号不变"
就是指定图标的ID是IDR_MAINFRAME(数值=128)
程序系统菜单处的图标(就是左上角的图标),还是没变.
207 2003-06-17
  • 打赏
  • 举报
回复
导入的图标ID为IDR_MAINFRAME才行啊。
至于在Windows的“打开方式”中,应用程序的图标没有改变,我也想知道,帮你up一下!
feiniaoliang 2003-06-17
  • 打赏
  • 举报
回复
agree guoxiny(狼)

我就是这么做的,成功回避楼主问题!!!
coldname 2003-06-17
  • 打赏
  • 举报
回复
另一种方法:

VC打开 IDR_MAINFRAME, 编辑, 删除图标上所有点阵图
用VC图标编辑器打开需要的图标, 复制其32×32 和16×16 两个点阵图到IDR_MAINFRAME图标上
pcitman 2003-06-17
  • 打赏
  • 举报
回复
1、应用程序的图标ID为IDR_MAINFRAME方可
2、在Windows的“打开方式”中,应用程序的图标没有改变。这可能是微软的BUG,我也遇到过这情况,可以多做一个图标(原来的不删除,只改ID)

goodsong 2003-06-17
  • 打赏
  • 举报
回复
并保持ID号不变
不太懂,你的就这个地方,和 guoxiny(狼) ( )不一样,我是和他一样做的,没有出现你所说的问题
guoxiny 2003-06-17
  • 打赏
  • 举报
回复
1)用VC6.0新建一SDI,
(2)删除图标
(3)重新导入新的图标,ID号改为IDR_MAINFRAME.
(4)运行

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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