你可以式式把Panel1做为参数传给dll然后在dll创建窗体时指定查的parent属性为Panel1

解决方案 »

  1.   

    DLL中的窗体是由WinAPI创建的,这样还可以吗?
      

  2.   

    只要有handle, 都可以你可以用setparent 这个api;因为tform也有这个api所以你用的时候要这样用,当然,你dll窗体的application要正确传递;procedure setparent1(a, b: thandle);
    begin
      setparent(a,b);
    end;procedure TForm1.Button1Click(Sender: TObject);
    begin
      SetParent1(a,panel1.handle);//这里的a 即为你所创建窗体的句柄;
    end;