读书人

怎么屏蔽windows的开始菜单,用自己的控

发布时间: 2012-01-08 22:48:50 作者: rapoo

如何屏蔽windows的开始菜单,用自己的控件代替之
就像美萍的那个网吧管理软件一样,用其自定义的按钮替代了windows的开始菜单.

[解决办法]
使用 WndProcHooker 类
[解决办法]
调用API来控制任务栏显示和隐藏。
[DllImport( "User32.dll ")]
public static extern IntPtr FindWindowEx(IntPtr ph, IntPtr ch, String cn, String wn);
[DllImport( "User32.dll ")]
public static extern bool ShowWindow(IntPtr hWnd, long nCmdShow );


IntPtr handle = FindWindowExIntPtr.Zero,IntPtr.Zero, "Shell_TrayWnd ",null);
ShowWindow(handle,0);//隐藏任务栏,获取显示屏的大小,再把窗体设置为显示屏的大小即可

IntPtr handle = FindWindowEx(IntPtr.Zero,IntPtr.Zero, "Shell_TrayWnd ",null);
ShowWindow(handle,1);//显示任务栏

读书人网 >C#

热点推荐