B
baifeng
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TScanCommForm.CreateParams(var Params:TCreateParams);
begin
inherited;
with Params do
begin
Style:=Params.Style xor WS_DLGFRAME;
WndParent:=0;
end;
end;
procedure TScanCommForm.FormCreate(Sender: TObject);
begin
Width:=180;
Height:=180;
SetWindowLong(Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);
end;
属性formStyle:=fsStayOnTop
我通过以上方法将form悬浮,但出现一问题,我无法解决:
当其它窗体用ShowModal显示后,悬浮窗体虽然还是OnTop,但是会变成无效状态,
那么怎么在其它窗体ShowModal后,悬浮窗体依然是“活动”的?
begin
inherited;
with Params do
begin
Style:=Params.Style xor WS_DLGFRAME;
WndParent:=0;
end;
end;
procedure TScanCommForm.FormCreate(Sender: TObject);
begin
Width:=180;
Height:=180;
SetWindowLong(Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);
end;
属性formStyle:=fsStayOnTop
我通过以上方法将form悬浮,但出现一问题,我无法解决:
当其它窗体用ShowModal显示后,悬浮窗体虽然还是OnTop,但是会变成无效状态,
那么怎么在其它窗体ShowModal后,悬浮窗体依然是“活动”的?