WinX教程之我的实战(七)

今天来看看如何修改应用程序的ICON(小图标),简称应用图标。小图标就是如下图箭头所指和红方框所框的图标,:)


下面是窗口的系统图标,点一下弹出系统对这个窗口操作的菜单:



下面是应用程序可执行文件的图标,稍大一些:



让我们看看如何修改它们,这正是实例7——step007-icon的内容。其中,我们还可以看到如何修改窗口的系统图标,简称系统图标。


我们需要掌握的其实就是两个宏:

  • WINX_APP_ICON

  • WINX_SYSICON


WINX_APP_ICON

用法:WINX_APP_ICON(hInstance, IDI_SEARCH);

IDI_SEARCH指定图标在应用资源中的ID,而hInstance指定选择哪个应用程序的资源。


注意:有分号!


通过WINX_APP_ICON宏我们可以指定所有和应用程序有关的图标,比如应用程序所有窗口(包括对话框、消息框、一般窗口等)的系统图标(窗口左上方),应用程序可执行文件的图标。


由于WINX_APP_ICON宏需要hInstance参数,所以一般这个宏都放在WinMain里,用于指定整个和应用程序相关的图标。


WINX_SYSICON

用法:WINX_SYSICON(IDI_INFORMATION);

IDI_INFORMATION用于指定系统图标和应用图标的资源ID


顾名思义,WINX_SYSICON用户指定窗口的系统图标。也就是说,如果你要改变窗口的默认系统图标,你就需要在定义这个窗口类(不是WNDCLASS)的时候定义WINX_SYSICON宏。


今日实战

我们只需要将本实例7——step007-icon中的AppIcon程序修改一下,就可以体会出其中的不同:

class CHelloDlg : public winx::ModalDialog<CHelloDlg, IDD_HELLO>

{

WINX_SYSICON(IDI_INFORMATION);

};


编译后执行结果如下:




<END>

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值