在VC++应用程序中获取其他程序图标的实现方法
来源:互联网 发布:it编程培训中心 编辑:程序博客网 时间:2024/06/08 16:20
大家知道何为图标吗?其实图标就是具有明确指代含义的计算机图形。其中桌面图标是软件标识,界面中的图标是功能标识。它源自于生活中的各种图形标识,是计算机应用图形化的重要组成部分。今天小编要为大家介绍的一篇教程就是:在VC++应用程序中获取其他程序图标的实现方法。
那么我们应该怎样在VC++应用程序中获取其他程序图标?经过小编在网上搜索资料,总结出来了一下两种实现方法,大家不妨可以尝试一下。具体的实现方法如下:
第一种实现方法
小编要为大家介绍的第一种方法,就是直接采用SDK函数里面的SHGetFileInfo。使用这一个方法,我们就可以获取得到相关文件的非常多的信息,就比如说:属性,类型,大小图标等信息。
第二种实现方法
接下来小编要为大家介绍的第二种方法,就是直接使用ExtractIcon来获取得到图标资源的handle,或者也可以采用SDK函数里面的SHGetFileInfo。
为了方便大家更加深入的理解这一部分的内容,小编在这里特意找了一个示范例子演示给大家看。具体的示范例子就是在应用程序窗口左上角的位置上,将NotePad图标显示出来。那么我们应该怎样实现呢?具体的编程代码,如图所示:
温馨提示:如果我们想要获取得到notepad.exe的路径的话,最正规的方法应该是使用Get Windows Directory函数将其得到。假如说是调用win95下面的话,那么我们就应该使用访问注册表的这一中方法来获取得到这一个路径。如果想要作成一个较为考究的应用程序,那么就应该考虑得更加的全面一些。
阅读全文
0 0
- 在VC++应用程序中获取其他程序图标的实现方法
- 如何在VC++程序中获得其他程序的图标?
- 在应用程序中启动其他程序的方法
- vc中调用其他应用程序的方法
- 获取其他程序的信息(VC实现)
- 获取其他程序的信息(VC实现)
- 如何在程序中获得其他程序的 图标?
- 如何在Mobile程序中显示其他程序的图标
- 如何在应用程序中启动其他程序(三种方法)
- VC程序中运行其他程序的三种方法
- VC中调用其他程序的方法(函数)
- VC中调用其他程序的方法(函数)
- 在VC中更改可执行程序的图标
- 在应用程序中使用热键-vc++6_0实现方法
- VC++6.0中实现将应用程序的图标加入到Windows的系统托盘中
- VC++6.0中实现将应用程序的图标加入到Windows的系统托盘中
- VC中调用其他应用程序
- VC中调用其他应用程序的方法(函数) WinExec,ShellExecute ,CreateProcess
- JSP与EL隐式对象
- centos7 防火墙
- 如何向妻子解释OOD
- 联合体(union)的使用方法及其本质
- selenium 自动化测试
- 在VC++应用程序中获取其他程序图标的实现方法
- LeetCode-350. Intersection of Two Arrays II (Java)
- Android Butter Knife 框架——最好用的View注入
- Linux下正则表达式的使用及grep工具
- 关于linux下的openmp编程基础
- 提取anr的traces.txt文件
- Solr5.5.4在linux centOS(6.8)下的安装
- 运行React Native到Android真机上的流程
- Java虚拟机系列(二)