一个exe有多个窗口,是否每打开窗口就可以在Win任务栏多一个切换按钮(50分)

  • 主题发起人 主题发起人 WilliamGui
  • 开始时间 开始时间
W

WilliamGui

Unregistered / Unconfirmed
GUEST, unregistred user!
一个exe有多个窗口,是否每打开新窗口就可以在Win任务栏多一个切换按钮
 
创意、自由、灵活,独特的双数据源连接,全功能的表格组件,超强的报表功能
http://www.anylib.com
 
可以多,但你不觉得很麻烦吗?

别人都是想办法去掉,呵
 
一般不会
 
我需要这种效果,大家知道告诉一声
 
设置每一个窗体的格式
 
学习,请问在哪个属性设置?
感谢。
收藏。。。
 
Form定义:
protected
procedure CreateParams(var Params: TCreateParams); override;

实现:
procedure TFormX.CreateParams(var Params: TCreateParams); //FormX为非主窗口
begin
inherited CreateParams(Params);
Params.ExStyle := Params.ExStyle or WS_EX_APPWINDOW;
end;
 
thanks for iseek.
不过,多了一个按钮, 是TApplictaion的,如何去掉?
 
OK了,我的程序基类有点复杂,我是这样做到的,
在FormShow事件中,
调用SetLongWindows给当前窗口增加一个任务栏按钮,
再调用ShowWindows隐藏Application就行了
 
后退
顶部