我不明白你为什么要screen参数进去,传Tapplication不就行了。procedure ShowMDIChild(app: TApplication); stdcall;
var
p: ^LongInt;
i: integer;
begin
p := @(Application.MainForm);
p^ := LongInt(app.MainForm);
for i := 0 to app.MainForm.MDIChildCount - 1 do
if (app.MainForm.MDIChildren[i] is Tform1) then
begin
app.MainForm.MDIChildren[i].BringToFront;
app.MainForm.MDIChildren[i].SetFocus;
Exit;
end; with TForm1.Create(application) do
begin
FormStyle := fsMDIChild;
Show;
end;
end;
var
p: ^LongInt;
i: integer;
begin
p := @(Application.MainForm);
p^ := LongInt(app.MainForm);
for i := 0 to app.MainForm.MDIChildCount - 1 do
if (app.MainForm.MDIChildren[i] is Tform1) then
begin
app.MainForm.MDIChildren[i].BringToFront;
app.MainForm.MDIChildren[i].SetFocus;
Exit;
end; with TForm1.Create(application) do
begin
FormStyle := fsMDIChild;
Show;
end;
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货