如何隐藏任务栏条目但保留窗口形式? [英] How to hide a taskbar entry but keep the window form?

查看:27
本文介绍了如何隐藏任务栏条目但保留窗口形式?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想隐藏任务栏条目以最大化有效空间,因为应用程序有一个系统托盘图标,我不需要任务栏条目.该应用程序不允许您只有一个系统托盘,而不能同时拥有两者.

I'd like to hide the taskbar entry to maximize effective space since the app has a systray icon, i dont need the taskbar entry. The app doesnt allow you to only have a systray instead of both.

如何隐藏任务栏条目但保留窗体?

How can I hide a taskbar entry but keep the window form?

推荐答案

您的应用程序是用什么语言编写的?

In what language is your application written?

您想要的 API 调用名为 SetWindowLong.

The API call you want is called SetWindowLong.

示例 Delphi 代码是:

Example Delphi code would be:

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;

这篇关于如何隐藏任务栏条目但保留窗口形式?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆