Articles of 图标

用于从二进制文件中提取图标的C / C ++库

我打算为Windows构build一个热键启动的应用程序启动器。 我打算把它作为一个popup式的图标网格,然后你可以点击并启动你所需要的。 我希望它自动扫描开始菜单和桌面程序快捷方式并编目。 但是,我不知道如何去从快捷方式/实际的二进制文件的图标检索过程,我想知道是否有任何库的C / C + +处理这种事情? 如果不是的话,我会怎么做呢?

哪里可以find漂亮的外观和Vista外观相似的用户界面图标?

好吧,我知道Visual Studio附带一些用户界面图标,但它们很less,最重要的是它们已经过时了,并且不适合Vista或者Seven。 我喜欢漂亮的界面,我喜欢界面,他们适合,看起来是操作系统的一部分。 其中一个关于这个问题的是界面图标,我无法在16×16(适用于菜单和工具栏)中find适合最新Windows版本的好图标。 大多数寻找免费的东西,但想知道商业(但不是很昂贵)的select。 有没有人知道任何好的图标,可以适应Vista /七?

如何设置我的应用程序的Linux桌面图标:KDE,Gnome等?

我有一个在Windows,Linux和Macintosh上运行的跨平台程序。 我的Windows版本有一个图标,但我不知道如何使我的Linux版本有一个。 有没有KDE,Gnome等的标准格式,或者我将不得不做一些特别的每一个? 我的应用程序是在c ++中,并作为源代码分发,所以最终用户将使用gcc编译它。 如果我可以将图标直接embedded到我的EXE二进制文件中,那将是最好的。

在Linux可执行文件中embedded一个图标

我已经用Java编写了一个应用程序,并使用gcj成功编译了它。 在(X)Ubuntu的文件pipe理器中,我的应用程序出现在默认的Linux可执行文件图标上,我想用我自己的代码replace: 替代文字http://img.zgserver.com/linux/2n6gsag.png 我已经看到,其他应用程序显示一个自定义的图标作为可执行文件,如Firefox,但不知道如何解决这个问题。 是否有某种Linux二进制文件的资源编辑器? 桌面条目 我已经尝试创build一个桌面项文件,执行该应用程序,如下所示: [Desktop Entry] Version=1.0 Type=Application Name=MyJavaApp Comment= Exec=./MyJavaApp Path=./../../libs/ Terminal=true Icon=./icon.png X-KDE-Library=./../../libs/libswt.so 双击它会使terminalpopup并再次消失,就是这样。 我很确定应用程序不能启动,因为它找不到所需的SWT库。 我希望在terminal看到输出,但是我不能从那里启动它。 而且,Ubuntu似乎并不承认Icon 。 我曾尝试过各种parsingPNG; 没有骰子。

如何在C#中获取通用文件types图标?

正如在这个问题上获得常见文件types的图标 ,它是很有可能的Windows程序使用C ++ Shell API获取注册文件types的图标。 这些图标可能存在也可能不存在于磁盘上 – 例如,我们想制作自己的自定义文件浏览器,并且想要显示与文件相关的系统图标。 是否有一个本地的C#方式来获取各种文件types的图标(如果是这样,如何),或者必须通过PInvoke与shell API来完成? 作为一个后续,如果有一个本地.NET的方式,是否有一个跨平台的方式来做到这一点?

如何用C ++中的SHGetFileInfo在“.lnk”快捷方式中获取图标的位置和索引

我在Win7x64上使用C ++(VS 2012),并试图用SHGFI_ICONLOCATION使用SHGetFileInfo SHGFI_ICONLOCATION图标的位置和索引,如下所示: SHFILEINFO info; memset(&info, 0, sizeof(info)); DWORD_PTR result = SHGetFileInfo(_T("C:\\Users\\Admin\\Desktop\\test.lnk"), 0, &info, sizeof(SHFILEINFO), SHGFI_ICONLOCATION); 我得到1作为结果和检查后info.szDisplayName我看到这个: 0x0022CDE0 00 00 3a 00 5c 00 50 00 72 00 6f 00 ..:.\.Pro 0x0022CDEC 67 00 72 00 61 00 6d 00 20 00 46 00 gram .F. 0x0022CDF8 69 00 6c 00 65 00 73 […]

在C#应用程序中使用系统图标

我在哪里可以findWindows XP / Vista / 7中使用的所有系统图标? 可能吗? 我尝试使用SHGetStockIconInfo() ,但它只返回一些图标。

Windows 10:任务栏中的图标大小错误

由于Windows 10的任务栏中的图标似乎有24x24px的大小。 这将是没有问题的,如果Windows会select一个图标文件中的24px版本来显示。 但它select32px版本并缩小。 这会导致丑陋的文物,特别是如果你的图标中有条纹。 这是一个核心的Windows问题,还是有任何已知的解决方法? 用一个简单的WinForms(C#)应用程序和一个Delphi应用程序进行testing。

如何将图标添加到mingw-gcc编译的可执行文件?

在Windows中,使用mingw的gcc,是否有指定输出的exe文件是采取一个图标文件,以便exe文件显示与该图标在资源pipe理器中?

java:将图标放在.jar文件中,以便Windows资源pipe理器可以识别它们?

Windows知道在哪里find.exe或.dll文件中的图标。 有没有办法在.jar文件中设置图标资源,以便Windows可以识别它们? (我对XP或Windows 7的答案感兴趣)