任务栏的问题(50分)

  • 主题发起人 主题发起人 hhjjhhjj
  • 开始时间 开始时间
H

hhjjhhjj

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样让一个程序里由主窗体创建的窗体出现在任务栏?就是像QQ中“与XX聊天中”那个窗体一样的。
 
问一下,QQ能同时出现两个窗体在任务栏吗?
可能它用了主窗体的任务栏,就是Apllication了
 
问一下,QQ能同时出现两个窗体在任务栏吗?
---最多我不知道有几个,但2个肯定的。
 
可以用TApplication创建一个对象
var NewApp: TApplication;
NewApp := TApplication.Create(nil);
ShowWindow(NewApp.Handle, SW_SHOW);
这样可以在任务栏添加一个窗口。

关于关联程序中的窗体,还在研究中
 
------------网上找的
使程序中的每个Form都产生一个任务条
重载CreateParam函数并进行处理:
protected
procedure CreateParams(Var Param:TCreateParams);override;

....
....

procedure TForm1.CreateParams(Var Param:TCreateParams);
begin
Inherited CreateParams(Param);
Param.wndParent := GetDesktopWindow;
end;
 
多人接受答案了。
 
后退
顶部