C# 在任务栏上显示应用程序,但不在Alt+;标签

C# 在任务栏上显示应用程序,但不在Alt+;标签,c#,.net,winforms,taskbar,C#,.net,Winforms,Taskbar,我基本上做的是一个在任务栏中显示CPU/RAM/音量的程序 但它也显示在alt+tab对话框中 我使用此代码段从alt+选项卡隐藏应用程序 但这只有在ShowInTaskbar设置为false时才有效,但我需要打开它,原因很明显。有没有办法使它不显示在alt+tab中,而仍然保留在任务栏中?这可能是不可能的。实际上,尝试创建一个工具窗口。它仍然显示在alt+tabTry@SLakscp.ExStyle |=0x80中,确实使它成为一个工具窗口0x80是WS\u EX\u工具窗口 protect

我基本上做的是一个在任务栏中显示CPU/RAM/音量的程序

但它也显示在alt+tab对话框中

我使用此代码段从alt+选项卡隐藏应用程序


但这只有在
ShowInTaskbar
设置为
false
时才有效,但我需要打开它,原因很明显。有没有办法使它不显示在alt+tab中,而仍然保留在任务栏中?

这可能是不可能的。实际上,尝试创建一个工具窗口。它仍然显示在alt+tabTry@SLaks
cp.ExStyle |=0x80
中,确实使它成为一个工具窗口<代码>0x80是
WS\u EX\u工具窗口
protected override CreateParams CreateParams
{
  get
  {
    CreateParams cp = base.CreateParams;
    cp.ExStyle |= 0x80;
    return cp;
   }
}