Desktop Switcher ~upd~ -
private const int WM_HOTKEY = 0x0312; private Action hotkeyAction; public GlobalHotkey(Action action) KeyModifiers.Shift), Keys.Space.GetHashCode());
Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); DesktopSwitcherForm form = new DesktopSwitcherForm(); form.Show(); new GlobalHotkey(() => form.Visible = !form.Visible); Application.Run(); desktop switcher
private void LoadDesktops()
public static void SwitchToDesktop(Guid desktopId) private const int WM_HOTKEY = 0x0312; private Action
Button newBtn = new Button() Text = "+", Width = 60, Height = 60, BackColor = Color.Lime ; newBtn.Click += (s, e) => VirtualDesktopManager.CreateDesktop(); panel.Controls.Add(newBtn); private const int WM_HOTKEY = 0x0312
// Dynamically get the internal service private static dynamic GetVirtualDesktopManagerInternal()
int GetCount(); void MoveViewToDesktop(IntPtr view, IntPtr desktop); void SwitchDesktop(IntPtr desktop); IntPtr GetCurrentDesktop(); void GetDesktops(out IObjectArray desktops);

13527 прочтений 


