看了相关的帖子,我的窗体中已经有了下面的代码,为什么点击主窗体最小化时,悬浮窗也跟着最小化了,我甚至在悬浮窗里捕捉了WM_SIZE消息了,仍然不行。
procedure TForm2.FormCreate(Sender: TObject);
begin
Width:=36;
Height:=36;
SetWindowLong(Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);
end;procedure TForm2.CreateParams(var Params:TCreateParams);
begin
inherited;
with Params do
begin
Style:=Params.Style xor WS_DLGFRAME;
WndParent:=0;
end;
end;
procedure TForm2.FormCreate(Sender: TObject);
begin
Width:=36;
Height:=36;
SetWindowLong(Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);
end;procedure TForm2.CreateParams(var Params:TCreateParams);
begin
inherited;
with Params do
begin
Style:=Params.Style xor WS_DLGFRAME;
WndParent:=0;
end;
end;
解决方案 »
- 请问RzCheckTree怎样在构建时设置子节点颜色?
- delphi怎么实现全选的功能
- 问几个简单的问题,如何在DBComboBox控件下拉列表中,动态列出某个字段的值?以及动态SQL输出参数的格式
- fastreport问题,请大家帮个忙
- MM,有个难题急需解决是关于数据库中一条记录打印预览的问题请各位帮忙
- 大虾救救命啊,编译问题100分,不够再加。
- Actionlist控件的应用
- help me 如何用sql语句表里增加一个字段。或如何在delphi中实现
- DBChart中怎么看不到全部的字段,怎么解决
- 非Delphi高手绝对难答此题!
- 请问在济南找个程序员工作,要上哪个网?,济南的程序员快来帮个忙!!!!!!!!
- 怎样让程序在任务栏不显示图标和标题!谢谢!急!!!
这最句话放在ONSHOW事件里试试
procedure TForm2.CreateParams(var Params:TCreateParams);
begin
inherited;
with Params do
begin
ExStyle:=Params.ExStyle or WS_EX_TOPMOST or WS_EX_TOOLWINDOW;
WndParent:=0;
end;
end;