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; 没有骰子。

我在哪里可以findWindows 7 UX指南中build议的图标/animation?

Windows 7 UX指南提供了很好的插图和图标示例,但是我真的无法在SDK中find它们。 他们藏在什么地方,还是没有?

用python中的win32在内存中创build一个图标

在python中生成一个图标的好方法是什么? 现在,我不得不使用pygame来绘制图标,然后将它作为.ico文件保存到磁盘,然后作为ICO资源从磁盘加载它… 像这样的东西: if os.path.isfile(self.icon): icon_flags = win32con.LR_LOADFROMFILE | win32con.LR_DEFAULTSIZE hicon = win32gui.LoadImage(hinst, self.icon, win32con.IMAGE_ICON, 0, 0, icon_flags) … self.icon是我创build的图标的文件名。 有没有办法在内存中做到这一点? 编辑:我想要做的就是创build一个图标上显示一个2位数字(天气任务栏样式。

我如何以编程方式操纵Windows桌面图标位置?

几年前,我天真地试图写一个小应用程序来保存我的战术桌面图标,因为当有些事件重置时,我厌倦了将他们拖回到他们的位置。 我放弃之后,放弃了太多的时间没有find一种方法来查询,更没有保存和重置,我的图标的桌面位置。 任何人都知道Windows持续这个信息,如果有一个API来设置它们? 谢谢,理查德

如何在窗口上设置HICON(多种尺寸的.ICO)?

我想定义一个Win32窗口的应用程序图标,例如,通过使用GCL_HICON调用GCL_HICON并传递一个图标的句柄(参见MSDN上的SetClassLong函数 )。 这很好,但我还没有想出我应该如何加载一个图标(从一个ICO文件),以保持所有可用的大小(例如16×16,32×32,48×48和全尺寸的PNG图标)。 当我通过LoadImage将图标文件LoadImage到内存中以获取HICON ,我必须指定我想要的大小(请参阅我对相关问题的回复 )。 我的ICO文件包含一个小尺寸的图像,它应该被用作窗口图标(标题栏的左上angular),并且devise得非常清晰,但是也应该在Alt-Tab对话框中显示更大的变体,但是… 加载16×16图标在标题栏中显示正确的图标,但是 – 当然 – 当我按Alt-Tab时,它是一个难看的拉伸版本。 而在任务栏中显示的那个也不是很漂亮。 加载48×48图标时,按Alt-Tab时会显示一个漂亮的图标,但标题栏中显示的图标是模糊的,因为它是48×48图标的缩小版本。 有什么办法告诉Windows,我的Windows有一个多尺寸的图标? 有没有我错过的一些明显的API?

我应该在Windows消息框中使用警告图标还是问号图标?

许多人都知道“问题”types的MessageBoxIcon 。 如果你对这个图标不是特别熟悉,那只是一个美化的问号。 我很好奇这个图标在专业应用程序中是否可以接受。 例如,我们假设我有一个button,单击它时将清除整个表单上的所有文本字段。 当button被点击时,我想警告用户他的行动将要做什么。 我可以写下面的任何一个: MessageBox.Show("Really clear all data?", "Clear confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Question); 要么 MessageBox.Show("Really clear all data?", "Clear confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); 你们都会说哪一个更专业?

以编程方式更改可执行文件的图标

我正在开发一个名为WeatherBar的应用程序。 它的主要function是基于与Windows 7任务栏的交互 – 它根据特定位置的天气情况更改图标。 我在应用程序中使用的图标都存储在一个已编译的本地资源文件 (.res)中 – 我正在使用它而不是仅用于图标的embedded式资源清单。 默认情况下,我修改主窗体的图标属性来相应地更改图标,只要图标没有固定到任务栏上,它就可以正常工作。 固定后,任务栏中的图标会自动切换到可执行文件的缺省值(资源文件中索引为0)。 在做了一点研究之后,我发现改变图标的​​一种方法是更改​​快捷方式图标(因为所有固定的应用程序实际上都是存储在用户文件夹中的快捷方式)。 但它没有工作。 我假设我需要更改可执行文件的图标,因此使用UpdateResource ,但我不完全确定这一点。 我的可执行文件没有数字签名,所以不应该是修改它的问题。 什么是解决这个问题的方法?