在VC++应用程序中获取其他程序图标的实现方法

      大家知道何为图标吗?其实图标就是具有明确指代含义的计算机图形。其中桌面图标是软件标识,界面中的图标是功能标识。它源自于生活中的各种图形标识,是计算机应用图形化的重要组成部分。今天小编要为大家介绍的一篇教程就是:在VC++应用程序中获取其他程序图标的实现方法。

在VC++应用程序中获取其他程序图标的实现方法_VC++_编程代码_应用程序_课课家

  那么我们应该怎样在VC++应用程序中获取其他程序图标?经过小编在网上搜索资料,总结出来了一下两种实现方法,大家不妨可以尝试一下。具体的实现方法如下:

  第一种实现方法

  小编要为大家介绍的第一种方法,就是直接采用SDK函数里面的SHGetFileInfo。使用这一个方法,我们就可以获取得到相关文件的非常多的信息,就比如说:属性,类型,大小图标等信息。

  第二种实现方法

  接下来小编要为大家介绍的第二种方法,就是直接使用ExtractIcon来获取得到图标资源的handle,或者也可以采用SDK函数里面的SHGetFileInfo。

  为了方便大家更加深入的理解这一部分的内容,小编在这里特意找了一个示范例子演示给大家看。具体的示范例子就是在应用程序窗口左上角的位置上,将NotePad图标显示出来。那么我们应该怎样实现呢?具体的编程代码,如图所示:

编程代码

  温馨提示:如果我们想要获取得到notepad.exe的路径的话,最正规的方法应该是使用Get Windows Directory函数将其得到。假如说是调用win95下面的话,那么我们就应该使用访问注册表的这一中方法来获取得到这一个路径。如果想要作成一个较为考究的应用程序,那么就应该考虑得更加的全面一些。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值