Subject: 程序任务栏隐藏问题 [Print This Page]
Author:
菜鸟一号 Time: 2008-12-9 17:48 Subject: 程序任务栏隐藏问题
写了一个程序是做提示用的
不想再任务栏有窗口 ,网上搜了下资料发现代码如下
SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
经过测试发现程序依然显示在任务栏不解,请大牛指点
修改Application.MainFormOnTaskBar:=False;也不行
编译器 D2007
[ 本帖最后由 菜鸟一号 于 2008-12-9 18:00 编辑 ]
Author:
Passion Time: 2008-12-9 17:49
试一试Application.MainForm.Handle?
Author:
菜鸟一号 Time: 2008-12-9 17:54
Application.Initialize;
Application.CreateForm(TFrm_Test, Frm_Test);
SetWindowLong(Application.MainForm.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW );
Application.Run;
依然显示
[ 本帖最后由 菜鸟一号 于 2008-12-9 17:56 编辑 ]
Author:
菜鸟一号 Time: 2008-12-9 17:57
是不是 这个窗口WS_EX_TOOLWINDOW 类型有问题
只改变了窗口的外观 任务栏没变化
Author:
stanleyxu2005 Time: 2009-1-1 08:00
Application.MainFormOnTaskBar := False;
ShowWindow(Application.Handle, SW_HIDE);
Welcome to CnPack Forum (http://bbs.cnpack.org/) |
Powered by Discuz! 5.0.0 |