public static IDisposable SetTemporaryState(AppBarStates state) { Resetter resetter = new Resetter(GetTaskbarState()); SetTaskbarState(state); return(resetter); }
/// <summary> /// Set the Taskbar State option /// </summary> /// <param name="option">AppBarState to activate</param> public void SetTaskbarState(AppBarStates option) { APPBARDATA msgData = new APPBARDATA(); msgData.cbSize = (UInt32)Marshal.SizeOf(msgData); msgData.hWnd = FindWindow("System_TrayWnd", null); msgData.lParam = (Int32)(option); SHAppBarMessage((UInt32)AppBarMessages.SetState, ref msgData); }
/// <summary> /// Set the Taskbar State option /// </summary> /// <param name="option">AppBarState to activate</param> public void SetTaskbarState(AppBarStates option) { APPBARDATA msgData = new APPBARDATA(); msgData.cbSize = (UInt32)Marshal.SizeOf(msgData); msgData.hWnd = FindWindow("System_TrayWnd", null); msgData.lParam = (Int32)(option); SHAppBarMessage((UInt32)AppBarMessages.SetState, ref msgData); }
public void SetTaskbarState(AppBarStates option) { APPBARDATA msgData = new APPBARDATA(); msgData.cbSize = Marshal.SizeOf(msgData); msgData.hWnd = FindWindow("Shell_TrayWnd", null); msgData.lParam = (int)option; SHAppBarMessage((int)AppBarMessages.SetState, ref msgData); }
private static void SetTaskBarState(AppBarStates option) { var msgData = new WinAPIFunctions.AppBarData(); msgData.cbSize = (uint)Marshal.SizeOf(msgData); msgData.hWnd = WinAPIFunctions.FindWindow("System_TrayWnd", null); msgData.lParam = (int)option; WinAPIFunctions.SHAppBarMessage((uint)AppBarMessages.SetState, ref msgData); }
/// <summary> /// Set the Taskbar State option /// </summary> /// <param name="option">AppBarState to activate</param> public static void SetTaskbarState(AppBarStates option) { Appbardata msgData = new Appbardata(); msgData.cbSize = Marshal.SizeOf(msgData); msgData.hWnd = FindWindow("System_TrayWnd", null); msgData.lParam = (int)option; SHAppBarMessage((UInt32)AppBarMessages.SetState, ref msgData); }
public static void SetTaskbarState(AppBarStates option) { APPBARDATA msgData = new APPBARDATA(); msgData.cbSize = (uint)Marshal.SizeOf(msgData); msgData.hWnd = (uint)Handle; msgData.lParam = (int)option; SHAppBarMessage((UInt32)AppBarMessages.SetState, ref msgData); }
private void AppbarSetTaskbarState(AppBarStates state) { // prepare data structure of message ShellApi.APPBARDATA msgData = new ShellApi.APPBARDATA(); msgData.cbSize = (UInt32)Marshal.SizeOf(msgData); msgData.lParam = (Int32)state; // set taskbar state ShellApi.SHAppBarMessage((UInt32)AppBarMessages.SetState, ref msgData); }
private void AppbarSetTaskbarState(AppBarStates state) { APPBARDATA msgData = new APPBARDATA(); msgData.cbSize = (UInt32)Marshal.SizeOf(msgData); msgData.lParam = (Int32)state; NativeMethod.SHAppBarMessage((UInt32)AppBarMessages.SetState, ref msgData); }
private void TryChangeTaskbarState(AppBarStates state) { try { if (_originalState.HasValue == false) { _originalState = GetTaskbarState(); } SetTaskbarState(state); } catch { } }
private void Form1_Load(object sender, EventArgs e) { SetStyle(ControlStyles.UserPaint, true); SetStyle(ControlStyles.AllPaintingInWmPaint, true); // 禁止擦除背景. SetStyle(ControlStyles.DoubleBuffer, true); //双缓冲 Rectangle rect = new Rectangle(); rect = Screen.GetWorkingArea(this); int w = rect.Width;//屏幕宽 ScreenWidth = w; int h = rect.Height;//屏幕高 this.WindowState = FormWindowState.Maximized; this.FormBorderStyle = FormBorderStyle.None; AppBarStates currentState = GetTaskbarState(); SetTaskbarState(AppBarStates.AutoHide); Write(strpath + "\\1.txt"); Build(); }
private void AppbarSetTaskbarState(AppBarStates state) { // prepare data structure of message APPBARDATA msgData = new APPBARDATA(); msgData.cbSize = (UInt32)Marshal.SizeOf(msgData); msgData.lParam = new System.IntPtr((Int32)state); // set taskbar state SHAppBarMessage((UInt32)AppBarMessages.SetState, ref msgData); }
public Resetter(AppBarStates oldState) { _oldState = oldState; }