模态窗口问题
我在程序中某个地方执行时间比较长,我想显示一个模态窗口,可是我在该过程前面加一句 form.showmodal,后面的程序就不执行了,
如果使用
Procedure TFrm_wait.CreateParams(Var Params:TCreateParams);
begin
Inherited CreateParams(Params);
Params.EXStyle:=Params.ExStyle or WS_EX_TOPMOST OR WS_EX_ACCEPTFILES ;
Params.wndParent:=GetDesktopWindow;
end;
则窗体不是模态窗体,而在该过程中,如果随便点击的话,可能会出一些小问题,
我该怎么既能让程序往下执行,又能显示模态窗体,
(不使用把要执行的代码放到form的show事件里去的方法,对我这个程序来说,这样太烦琐了 )