在线等待,怎样保证点击mainForm的时候其他几个子窗口不消失? ( 积分: 100 )

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

wenaideyu

Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位高手,程序有一个mainForm,且是最大化,同时可能还要显示其他的几个子窗口,为了使在点击mainForm的时候其他几个子窗口不消失,将几个子窗口的FormStyle都设成了fstayontop,但是由于这几个子窗口频繁弹出,就会出现点击mainForm的时候,子窗口隐藏到mainForm后面的情况,请问怎样解决?或着有没有其他的方法能绕过去??只要保证点击mainForm的时候其他几个子窗口不消失就可以了
 
请教各位高手,程序有一个mainForm,且是最大化,同时可能还要显示其他的几个子窗口,为了使在点击mainForm的时候其他几个子窗口不消失,将几个子窗口的FormStyle都设成了fstayontop,但是由于这几个子窗口频繁弹出,就会出现点击mainForm的时候,子窗口隐藏到mainForm后面的情况,请问怎样解决?或着有没有其他的方法能绕过去??只要保证点击mainForm的时候其他几个子窗口不消失就可以了
 
procedure TForm2.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
with Paramsdo
begin
wndParent:=0;
exstyle:=exstyle or WS_EX_TOPMOST
end;
end;
 
兄弟,我本来要告书你,但dfw扯疯,哈哈,希望你明天把200分哪个地址告书我,我帮你100%解决!
楼上的道理是有80%,但并且完全满足你!
 
不知道怎么搞,我也很想知道啊[:D]
 
多人接受答案了。
 
后退
顶部