艾克里里洛凡:“显示桌面”功能(Shell.Application) | 真有意思
来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 01:28:41
在 Windows 系统的 任务栏 上的 快速启动栏 里,通常有一个图标 ,点击这个图标,就会切换到桌面。这个图标实际是一个 “Windows Explorer Command” ,用记事本打开这个文件,我们看到如下的内容:
[Shell]Command=2IconFile=explorer.exe,3[Taskbar]Command=ToggleDesktop
这个文件的格式,实际是一个 ini 文件的形式,其中,我们要关注的是 Command=ToggleDesktop 这句,这句是explorer要执行的命令;通过 MSDN 我们可以看到关于 ToggleDesktop 的说明:
This method has the same effect as the Show Desktop button in the Quick Launch area of the Taskbar.It either hides all open windows and shows the desktop, or it hides the desktop and shows all open windows.
The ToggleDesktop method does not display any user interface, it just invokes the toggle action.
在C#中,使用 显示桌面 的功能,实际就是使用 Shell.Application 去执行 ToggleDesktop 这个功能,代码如下:
Type shellType = Type.GetTypeFromProgID("Shell.Application");object shellObject = System.Activator.CreateInstance(shellType);shellType.InvokeMember("ToggleDesktop", System.Reflection.BindingFlags.InvokeMethod
“显示桌面”功能(Shell.Application) | 真有意思
显示桌面
真有意思
老有意思的桌面
找回“显示桌面”按钮
找回“显示桌面”按钮
"显示桌面"图标
找回“显示桌面”按钮
SPB Mobile Shell v3.5无法显示当前天气状态怎么办 - Windows ...
【桌面真漂亮啦】
【中国传统相声】暗八扇(真有意思!)
(总结)启用FreeBSD的C Shell(CSH)使用tab键补全命令功能
恢复快速启动里的显示桌面
重建“显示桌面”图标的方法.doc
“显示桌面”按钮不见了恢复方法
Windows7中快速显示桌面的方法
使用实时显示功能精确手动对焦
USB application
Application UIDs
Desktop Application
什么是shell
深入浅出Shell编程: Shell 变量
大生活,小创意 真有意思
怪怪的英语(真有意思)