如何让应用程序从系统任务栏中消失

bigcat 2000-03-18 11:13:00
请问如何做到在最小化时让应用程序可以从系统任务栏中消失,
就像最小化FoxMail窗口时那样。

另外,如何让应用程序的某个窗口出现在系统任务栏上。
...全文
233 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xlili 2000-03-20
  • 打赏
  • 举报
回复
来晚了!
firewing 2000-03-20
  • 打赏
  • 举报
回复
在窗体的onminimize事件中,把窗体hide调应该是行的。
delphi_fan 2000-03-20
  • 打赏
  • 举报
回复
如果想在Tray上出现,可用ShellAPI中的Shell_NotifyIcon()
csdn2000 2000-03-20
  • 打赏
  • 举报
回复
<<程序员大本营>>2CD中有这些控件。
Lin 2000-03-19
  • 打赏
  • 举报
回复
1. 在Application的OnMinimize事件中插入以下代码即可:
...
ShowWindow(Application.Handle, SW_HIDE);
...

2. 在Form的OnCreate事件中插入以下代码即可:
...
ParentWindow := GetDesktopWindow;
...
goodyoung 2000-03-19
  • 打赏
  • 举报
回复
Hide an application from task bar:

var
wndHandle:THandle;
begin
wndHandle:= FindWindow('Shell_TrayWnd',nil);
ShowWindow(wndHandle, SW_HIDE);
end;

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧