如何设计可以控制桌面图标的工具? [英] How do I design something that will control the icons on the desktop?

查看:93
本文介绍了如何设计可以控制桌面图标的工具?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想设计一些东西来代表栅栏的组合, objectdock 和Windows的文件夹.和我希望它成为一个文件夹,但是当它打开而不是在Windows资源管理器中打开时,它将在图标附近弹出一个小框,该图标将显示 文件夹中的内容.这将对诸如Adobe(设计师套件)或MS Office的程序很有用,因为它将为我提供应用程序列表.例如,我可以有一个标有MS Office的图标,双击该图标将显示 单词,电子表格,一个音符和一个外表的列表.设计者套件的想法相同.那么我该怎么做,或者已经有类似的应用程序了?

I want to design something that would represent a mix of fences, objectdock, and windows' folder. and what I want it to be a folder, but when opened up, instead of opening in windows explorer, it will popup a small box near the icon that will display what is inside the folder. This will be useful for programs like those from Adobe (designers suite) or MS office, because it will give me a list of the applications. For example, I can have an icon that says MS office, and when double clicked, it will show a list of word, spreadsheet, one-note, and outlook. Same idea for the designers suite. So how do I do this, or is there already an application out there similar to this?

推荐答案

Hi:

我不确定我是否完全理解您在这里的需求,但是如果您想影响资源管理器中对象的行为,则需要外壳扩展 某种形式的.

I'm not sure I understand quite what you are looking for here, but if you want to affect the behavior of an object within Explorer then you will need a shell extension of some sort.  .

您可以在以下位置找到有关编写Shell扩展的信息:

You can find information on writing shell extensions at: http://msdn.microsoft.com/en-us/library/bb776778(VS.85).aspx

请注意,进程内shell扩展(几乎包括所有扩展名) )在托管代码中不受支持.

谢谢:

Wendell


这篇关于如何设计可以控制桌面图标的工具?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆