Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); DesktopSwitcherForm form = new DesktopSwitcherForm(); form.Show(); new GlobalHotkey(() => form.Visible = !form.Visible); Application.Run();
uint GetCount(); void GetAt(uint index, ref Guid riid, out IntPtr obj); desktop switcher
Button newBtn = new Button() Text = "+", Width = 60, Height = 60, BackColor = Color.Lime ; newBtn.Click += (s, e) => VirtualDesktopManager.CreateDesktop(); panel.Controls.Add(newBtn); Application
int GetCount(); void MoveViewToDesktop(IntPtr view, IntPtr desktop); void SwitchDesktop(IntPtr desktop); IntPtr GetCurrentDesktop(); void GetDesktops(out IObjectArray desktops); DesktopSwitcherForm form = new DesktopSwitcherForm()
// Simulate Ctrl+Win+F4 InputSimulator.SendKeyDown(Keys.LWin); InputSimulator.SendKeyDown(Keys.Control); InputSimulator.SendKeyPress(Keys.F4); InputSimulator.SendKeyUp(Keys.Control); InputSimulator.SendKeyUp(Keys.LWin);
public static void CloseCurrentDesktop()
public static void CreateDesktop()