vc 条件编译下更换EXE图标

lin152 2010-01-07 03:26:39
请教大家,
我做的一个软件,需要通过条件编译来支持两个不同图标的软件。
但是VC只支持通过最小值的IDR_MAINFRAME来设定EXE图标。
我希望这个图标设定也支持条件编译,请问有没有办法啊。
...全文
219 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
lin152 2010-01-08
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 waistcoat11 的回复:]
没啥好办法,VC编译器做了默认处理
[/Quote]

如果是这样的话,就放弃了。
不过为什么不去支持呢。我还是我设置错了。
#ifdef _XXX_
{}
#else
{}
#endif

总之谢谢大家回帖交流。谢谢。
lsvine 2010-01-08
  • 打赏
  • 举报
回复
你用的方法应该是对的
M_S_D_N 2010-01-08
  • 打赏
  • 举报
回复
你都可以做到了还出招干嘛?

[Quote=引用 12 楼 lin152 的回复:]
高手请出招啊。
[/Quote]
WaistCoat11 2010-01-07
  • 打赏
  • 举报
回复
没啥好办法,VC编译器做了默认处理
crystal_dark 2010-01-07
  • 打赏
  • 举报
回复
帮顶
lin152 2010-01-07
  • 打赏
  • 举报
回复
高手请出招啊。
lin152 2010-01-07
  • 打赏
  • 举报
回复
我写在定义ID值的,resource.h文件中
M_S_D_N 2010-01-07
  • 打赏
  • 举报
回复
你这个是在哪里写的?

[Quote=引用 7 楼 lin152 的回复:]
我确认我设置条件编译的时候 ,其它项设置正确
#ifdef _XXX_
{}
#else
{}
#endif

因为只留他们中的一个{} 才能达到目的。
我也不清楚为什么。

[/Quote]
M_S_D_N 2010-01-07
  • 打赏
  • 举报
回复
rc文件里有图标ID和图标文件路径对应关系表。

[Quote=引用 8 楼 lin152 的回复:]
引用 6 楼 m_s_d_n 的回复:
得动rc文件。


这个怎么动?
[/Quote]
lin152 2010-01-07
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 m_s_d_n 的回复:]
得动rc文件。
[/Quote]

这个怎么动?
lin152 2010-01-07
  • 打赏
  • 举报
回复
我确认我设置条件编译的时候 ,其它项设置正确
#ifdef _XXX_
{}
#else
{}
#endif

因为只留他们中的一个{} 才能达到目的。
我也不清楚为什么。
M_S_D_N 2010-01-07
  • 打赏
  • 举报
回复
得动rc文件。
cdsnpeter 2010-01-07
  • 打赏
  • 举报
回复
条件编译应该是可以的啊。
有时候不能达成不被是什么意思?
lin152 2010-01-07
  • 打赏
  • 举报
回复
但是好像这个条件编译不是屡试不爽的那种。
有时候还不能达成目标。
lin152 2010-01-07
  • 打赏
  • 举报
回复
晕倒,
应该是把这两个图标ID也条件编译,
刚才试了下,好像可以。
不知道是否有其他问题会产生呢。。。
lin152 2010-01-07
  • 打赏
  • 举报
回复
我要设置的是EXE的图标,即EXE文件的图标。
还没有到软件开启的时候。
sandyandy 2010-01-07
  • 打赏
  • 举报
回复
用SetIcon在程序中设置图标

15,979

社区成员

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

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