隐藏或禁用系统托盘
本文关键字:系统 隐藏 | 更新日期: 2023-09-27 18:16:51
我在.Net Windows应用程序中工作。我的要求是,通过我的代码,我想禁用或隐藏SYSTEM TRAY。。。
我对此一无所知。。请引导我。
如果你需要显示/隐藏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()
来隐藏它。