“显示桌面”功能(ation)真有意思
在Windows系统的任务栏上的快速启动栏里,通
常有一个图标,点击这个图标,就会切换到桌面。这个
图标实际是一个“WindowsExplorer
Command”,用记事本打开这个文件,我们看到如
下的内容:
[Shell]
Command=2
IconFile=,3
[Taskbar]
Command=ToggleDesktop
这个文件的格式,实际是一个ini文件的形式,其中,我们
要关注的是Command=ToggleDesktop这句,这句是
explorer要执行的命令;通过MSDN我们可以看到关于
ToggleDesktop的说明:
ThismethodhasthesameeffectastheShowDesktop
buttonintheQuickLaunchareaoftheTaskbar.
Iteitherhidesallopenwindowsandshowsthedesktop,or
ithidesthedesktopandshowsallopenwindows.
TheToggleDesktopmethoddoesnotdisplayanyur
interface,itjustinvokesthetoggleaction.
在C#中,使用显示桌面的功能,实际就是使用
ation去执行ToggleDesktop这个功能,代码
如下:
TypeshellType=
eFromProgID("ation");
objectshellObject=
Instance(shellType);
Member("ToggleDesktop",
Method
本文发布于:2022-11-27 06:28:07,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/29319.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |