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.