我想隐藏任务栏条目以最大化有效空间,因为应用程序有一个系统托盘图标,我不需要任务栏条目。该应用程序不允许你只有一个系统而不是两个。如何隐藏任务栏条目,但保持窗口的形式?
如何隐藏任务栏条目但保持窗口形式?
我想隐藏任务栏条目以最大化有效空间,因为应用程序有一个系统托盘图标,我不需要任务栏条目。该应用程序不允许你只有一个系统而不是两个。如何隐藏任务栏条目,但保持窗口的形式?
如何隐藏任务栏条目但保持窗口形式?
您的应用程序以什么语言编写?
你想要的API调用叫做SetWindowLong。
例Delphi代码将是:
procedure TForm1.FormCreate(Sender: TObject);
begin
ShowWindow(Application.Handle, SW_HIDE);
SetWindowLong(Application.Handle, GWL_EXSTYLE,
GetWindowLong(Application.Handle, GWL_EXSTYLE) or WS_EX_TOOLWINDOW);
ShowWindow(Application.Handle, SW_SHOW);
end;
解C#将是:
ShowInTaskbar = false;
解VB.NET将是:
ShowInTaskbar = False
您不应该在发布之前阅读评论吗? rslite已经回答了.net – tzup 2009-10-12 11:21:59
@tzup:rslite应该让他的评论成为答案。 @awe:它可能有助于提及'ShowInTaskbar'是一个'Form'方法。 – MusiGenesis 2009-10-12 11:49:41
对于什么框架?一些为此提供了一个属性(C#窗体窗体在Form对象上有一个ShowInTaskbar属性) – rslite 2009-10-12 11:11:44
ShowInTaskbar在我第一次看到这个问题时浮现在脑海。然后我意识到它可能不是一个编程问题。无论如何,+1 – tzup 2009-10-12 11:17:06
这是不相关的编程。 OP只想隐藏通用程序的任务栏条目,而不是自写的。 http://superuser.com/questions/54284/how-to-hide-a-taskbar-entry-but-keep-the-window-form – 2009-10-15 04:12:10