下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

使用C++Builder获取应用程序图标的实现方法

作者:课课家教育     来源: http://www.kokojia.com点击数:979发布时间: 2017-01-14 08:17:43

标签: C++Builder程序代码应用程序

大神带你学编程,欢迎选课

  随着时代的发展,现在网上越来越多大家所需要的软件了。毕竟大家都会在一些网站上面下载软件,比如说一些免费软件以及共享软件。在这些软件中有很多十分实在好用和方便的,但是再方便好用都是别人设计出来的。现在小编要为大家分享的是:使用C++Builder获取应用程序图标的实现方法。

  具体的方法如下:

  首先我们要做的就是先把C++Builder这个可视化编成的利器启动,然后就重新建立一个工程。在这个窗体上面我们还要放置一些控件,,一个Image控件,一个OpenDialog控件以及一个Button控件这三个控件。有人会问它们的名称是否需要改变?答案是通通不需要进行改动的。现在我们使用鼠标双击这个Button控件,接着在这个控件里面编写下面的程序代码,具体的程序代码如下图所示:

使用C++Builder获取应用程序图标的实现方法_C++Builder_程序代码_应用程序_课课家

  注意事项:其中我们还要注意一点,那就是FileName,Icon以及TempFile在这个头文件中进行定义的。具体的程序代码,如下图所示:

  AnsiString TempFile,File Name;

  Ticon*Icon;

  温馨提示:这样做的话,大家可以看到一点,那就是我们所选定的应用程序第一个图标就会在Image这个控件中完完全全的显示出来了。那么在这个应用程序中,我们如何获取图表的呢?所使用到的技术就是Windows API ExtractIcon,因此它仅仅只可以获取到一些可执行文件的图标。假如说我们想要获取任意一些文件的图标,那么大家可以使用以下这个方法来完成:就是调用一下WindowSAPI里面的SHGetFileInfo函数。其实,SHGetFileInfo函数所可以完成的任务有非常的多.如果大家想要了解一下其函数的具体用法,可以参见Win32的帮助文件,相信这个帮助文件可以对你有所帮助哟!

  小编结语:

  通过这篇编程语言教程,不知道大家是否已经学习使用C++Builder获取应用程序图标的实现方法?其实相对来说,方法还是比较简单的。有兴趣的朋友可以一下来学习一下哟!课课家教育,你的编程天堂。

赞(29)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程