我在.Net Windows应用程序中工作。我的要求是,通过我的代码我想禁用或隐藏系统托盘......
我对此没有任何想法......亲自指导我。
答案 0 :(得分:3)
如果您需要显示/隐藏Windows任务栏,可以使用:
public 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() { }
public static void Show()
{
ShowWindow( Handle, SW_SHOW );
}
public static void Hide()
{
ShowWindow( Handle, SW_HIDE );
}
}
所以你可以使用
Taskbar.Show()
显示任务栏和
Taskbar.Hide()
隐藏它。