질문이 거창하네요,.
MDI로 프로그램을 만든후 응용프로그램을 호출(SDI를 MDI Child처럼)하여 사용하는데
메인프로그램(MDI)를 종료하면 응용프로그램도 같이
종료가 되어야 하는데 종료가 안되고 있네요....
notepad나 ie는 정상적으로 mdi를 종료시 같이 종료가 되는데
델파이로 만든 응용 프로그램은 종료가 되지 않고 있습니다.
소스는 다음과 같이 했는데 않되네요.
procedure TfMain.N2Click(Sender: TObject);
var
wnd: HWND;
begin
winexec('test',SW_HIDE);
wnd := FindWindow(nil,'Form1');
windows.SetParent( wnd, handle);
ShowWindow(wnd, SW_SHOWNORMAL);
end;
> 질문이 거창하네요,.
> MDI로 프로그램을 만든후 응용프로그램을 호출(SDI를 MDI Child처럼)하여 사용하는데
> 메인프로그램(MDI)를 종료하면 응용프로그램도 같이
> 종료가 되어야 하는데 종료가 안되고 있네요....
>
> notepad나 ie는 정상적으로 mdi를 종료시 같이 종료가 되는데
> 델파이로 만든 응용 프로그램은 종료가 되지 않고 있습니다.
>
> 소스는 다음과 같이 했는데 않되네요.
>
> procedure TfMain.N2Click(Sender: TObject);
> var
> wnd: HWND;
> begin
> winexec('test',SW_HIDE);
> wnd := FindWindow(nil,'Form1');
> windows.SetParent( wnd, handle);
> ShowWindow(wnd, SW_SHOWNORMAL);
> end;
>