Monday, February 7, 2011

Block Windows Task Bar

BlockWindowsTaskbar.Show();
BlockWindowsTaskbar.Hide();

class BlockWindowsTaskbar
{
[DllImport("user32.dll")]
public static extern int FindWindow(string className, string windowText);
[DllImport("user32.dll")]
public static extern int ShowWindow(int hwnd, int command);

public const int SW_HIDE = 0;
public const int SW_SHOW = 1;

public int _taskbarHandle;
protected static int Handle
{
get
{
return FindWindow("Shell_TrayWnd", "");
}
}

public BlockWindowsTaskbar()
{
_taskbarHandle = FindWindow("Shell_TrayWnd", "");
}

public static void Show()
{
ShowWindow(Handle, SW_SHOW);
}

public static void Hide()
{
ShowWindow(Handle, SW_HIDE);
}
}

No comments:

Post a Comment