本人做了个类似flashget的悬浮窗口,可在任务管理器却有两个进程。请教高手们怎么解决啊?(100分)

  • 主题发起人 主题发起人 lxhui99s039
  • 开始时间 开始时间
L

lxhui99s039

Unregistered / Unconfirmed
GUEST, unregistred user!
以下是我的实现代码,窗体的BorderStyle设置为bsNone:

Inherited CreateParams(Params);
With Params do
begin
EXStyle:=ExStyle or WS_EX_TOPMOST OR WS_EX_ACCEPTFILES or WS_EX_TOOLWINDOW;
wndParent:=GetDesktopWindow;
end;
 
有哪位大侠做过此类的程序吗?请指点小弟一下吧。
 
wnparent:= YourApplication
 
看看我以前的笔记吧,《制作“浮动窗”心得》,虽然有所改动。。。
http://delphibbs.com/keylife/iblog_show.asp?xid=1780
 
To: sllin
如果换成这句 wnparent:= YourApplication,则点击显示桌面浮窗口就看不到了。
To: suocy5
看过你的笔记后,让我解决了窗体SHowModal的问题了。非常感谢

但是,还是会在任务管理器中有两个窗口。我的系统是WindowxXP。
 
把进程隐藏掉就可以了!
 
to:坐井观天,隐藏是怎么实现?谢谢。
另外会不会把本身的进程也隐藏了,我只是不想出任务管理器的应用程序中出现两个。
一个是浮动窗口的。另一个是主程序的。
 
有哪位大侠做过浮动窗口程序吗? 任务管理器中两个窗口的问题如何解决啊[:)]
 
此问题已经解决了,将浮动窗口的 wnparent:= 任务栏的Handle
 
多人接受答案了。
 
后退
顶部