参考https://github.com/MScholtes/VirtualDesktop/issues/15
我希望以编程方式做三件事,特别是:
- 如何激活任务视图,即 Win-Tab
- 如何停用任务视图
- 如何判断我们当前是否在任务视图中
我可以通过在命令提示符下运行以下命令来调出任务视图:
explorer shell:::{3080F90E-D7AD-11D9-BD98-0000947B0257}
但是每次我需要任务视图时都在 C# 中启动一个进程是最好的方法吗?我更喜欢调用某些函数等的编程方式。我尝试了以下激活方法,但它什么也没做
public static readonly Guid CLSID_taskview = new Guid("3080F90E-D7AD-11D9-BD98-0000947B0257");
Activator.CreateInstance(Type.GetTypeFromCLSID(Guids.CLSID_taskview));
谢谢你。