CnPack Forum » 技术板块灌水区 » 程序任务栏隐藏问题


2008-12-9 17:48 菜鸟一号
程序任务栏隐藏问题

写了一个程序是做提示用的
不想再任务栏有窗口 ,网上搜了下资料发现代码如下
[code]
SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);[/code]
经过测试发现程序依然显示在任务栏不解,请大牛指点
修改Application.MainFormOnTaskBar:=False;也不行

编译器 D2007

[[i] 本帖最后由 菜鸟一号 于 2008-12-9 18:00 编辑 [/i]]

2008-12-9 17:49 Passion
试一试Application.MainForm.Handle?

2008-12-9 17:54 菜鸟一号
[code]  Application.Initialize;
  Application.CreateForm(TFrm_Test, Frm_Test);
  SetWindowLong(Application.MainForm.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW );
  Application.Run;[/code]

依然显示

[[i] 本帖最后由 菜鸟一号 于 2008-12-9 17:56 编辑 [/i]]

2008-12-9 17:57 菜鸟一号
是不是 这个窗口WS_EX_TOOLWINDOW 类型有问题
只改变了窗口的外观 任务栏没变化

2009-1-1 08:00 stanleyxu2005
Application.MainFormOnTaskBar := False;
ShowWindow(Application.Handle, SW_HIDE);

页: [1]
查看完整版本: 程序任务栏隐藏问题


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.