最近在做个聊天工具,发现点问题,请教大伙,
用这个
procedure TfrmChat.CreateParams(var Params:TCreateParams);
begin
inherited;
Params.WndParent := GetDesktopWindow; //0
end;
可以多个窗口在任务栏,可有个问题,时不时的主窗体会显示在聊天窗口的前面,试了好多方法都没有效!求教!
用这个
procedure TfrmChat.CreateParams(var Params:TCreateParams);
begin
inherited;
Params.WndParent := GetDesktopWindow; //0
end;
可以多个窗口在任务栏,可有个问题,时不时的主窗体会显示在聊天窗口的前面,试了好多方法都没有效!求教!
窗体创建的时候,这样创建不知行不行
frmxx = Tfrmxx.Create(nil);
SetWindowLong(Handle,GWL_HWNDPARENT,Application.MainForm.Handle);
这样窗体就会始终在主窗体前面