首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么将任务栏设置成自动隐藏,而不是隐藏

2012-01-23 
如何将任务栏设置成自动隐藏,而不是隐藏网上看到一些代码都是将任务栏设置成隐藏的,我是想要那种自动以藏

如何将任务栏设置成自动隐藏,而不是隐藏
网上看到一些代码都是将任务栏设置成隐藏的,我是想要那种自动以藏的效果,请教大家.

C# code
 
class Taskbar
    {
        [DllImport("user32.dll")]
        private static extern int FindWindow(string className, string windowText);
        [DllImport("user32.dll")]
        private static extern int ShowWindow(int hwnd, int command);

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

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

        private Taskbar()
        {
            // hide ctor
        }

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

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

    }


[解决办法]
不会帮你顶
[解决办法]
研究SHAppBarMessage

热点排行