1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
IntPtr handleW1;
uint TOGGLE_HIDEWINDOW = uint.Parse("80", System.Globalization.NumberStyles.HexNumber);
uint TOGGLE_UNHIDEWINDOW = uint.Parse("40", System.Globalization.NumberStyles.HexNumber);
[DllImport("User32.dll")]
public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
[DllImport("User32.dll")]
static extern bool SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int X, int Y, int cx, int cy, uint uFlags);
private void cmdShow_Click(object sender, EventArgs e)
{
handleW1 = FindWindow("Shell_traywnd", "");
SetWindowPos(handleW1, (IntPtr)0, 0, 0, 0, 0, TOGGLE_UNHIDEWINDOW);
}
private void cmdHide_Click(object sender, EventArgs e)
{
handleW1 = FindWindow("Shell_traywnd", "");
SetWindowPos(handleW1, (IntPtr)0, 0, 0, 0, 0, TOGGLE_HIDEWINDOW);
} |
Partager