如何隐藏Win7的开始按钮跟任务栏
我在WinXP 下可以使用ShowWindow函数隐藏任务栏跟开始按钮,因为XP的开始按钮时包含在任务栏内的,
但是到了WIN7下就不行了,任务栏可以隐藏 但是左下角那个圆圆的开始按钮却还在
使用Spy++可以看到开始按钮是包含在桌面下的
于是使用GetDesktopWindow函数获取桌面的句柄,然后尝试用FindWindowEx函数取开始按钮的句柄,但是总是取不到,为什么Spy++又可以取到呢?
我想要开始按钮也一起隐藏了, 有什么办法?不能使用设置任务栏自动隐藏方式,因为设置任务栏自动隐藏之后鼠标一经过会自动出现 我不想让它出现。
[解决办法]
我验证了兄弟
public static void SetTaskBar(uint istate)
{
IntPtr trayHwnd = FindWindowEx(IntPtr.Zero, IntPtr.Zero, "Shell_TrayWnd", null);
IntPtr hStar = FindWindowEx(IntPtr.Zero, IntPtr.Zero, "Button", null);
if (trayHwnd != IntPtr.Zero && hStar!=IntPtr.Zero)
{
ShowWindow(trayHwnd, istate);
ShowWindow(hStar, istate);
}
}