在 Windows 系統的 任務(wù)欄 上的 快速啟動(dòng)欄 里,通常有一個(gè)圖標

[Shell]Command=2IconFile=explorer.exe,3[Taskbar]Command=ToggleDesktop
這個(gè)文件的格式,實(shí)際是一個(gè) ini 文件的形式,其中,我們要關(guān)注的是 Command=ToggleDesktop 這句,這句是explorer要執行的命令;通過(guò) MSDN 我們可以看到關(guān)于 ToggleDesktop 的說(shuō)明:
在C#中,使用 顯示桌面 的功能,實(shí)際就是使用 Shell.Application 去執行 ToggleDesktop 這個(gè)功能,代碼如下:
Type shellType = Type.GetTypeFromProgID("Shell.Application");object shellObject = System.Activator.CreateInstance(shellType);shellType.InvokeMember("ToggleDesktop", System.Reflection.BindingFlags.InvokeMethod
聯(lián)系客服