如题,当我的应用程序关闭时,调用的程序也要关闭了谢谢!![email protected]

解决方案 »

  1.   

    WinExec:只能直接调用程序
    Com组件的窗体能直接到用到你的程序中
    DLL提供输出函数的能用到你的程序中
      

  2.   

    你要将其它程序的窗口放到你自已的程序中,可以用API函数 setparent 试试..
      

  3.   

    假设父窗口为tform2子窗口类为tform1标题为form1
    procedure TForm2.FormCreate(Sender: TObject);
    var
    hwnd1:hwnd;
    a:tcontrol;
    begin
    hwnd1:=findwindow('tform1','form1');
    windows.SetParent(hwnd1,Handle);
    showwindow(hwnd1,1);
    movewindow(hwnd1,0,0,100,100,true); 
    //a.Handle:=hwnd1;
    //a.SetBounds(0,0,100,100);
    end;
    在destroy event中写入
    关闭子窗口的语句即可
      

  4.   

    把别的应用程序作成DLL就可以了
      

  5.   

    有你到www.2ccc.com
    找找~!~1
    放的很好的,要仔细点要不找不到的,在一个很多的列题中~!~!
    呵呵~!~!
    努力吧
      

  6.   

    var
    mh:hwnd;//你要嵌入的程序句柄
    begin
    mh:=findwindow('TObjectTreeView',Nil);
    windows.SetParent(mh,Handle);
    movewindow(mh,0,0,100,100,true);//调整位置
    end;//关闭就用发 WM_CLOSE 就可以