Q&A

  • DestroyWindow
ShellExecute 로 실행모듈을 띄운 후에

그것을 DestroyWindow로 강제종료하려고 하는데 잘 되지 안네요..

var
    myHwnd : HWND;
begin
    myHwnd := FindWindow(pchar("TForm1"), nil);
    if myHwnd <> 0 then DestroyWindow(myHwnd);
end;
  
위에 코딩처럼 하면 되는줄 알았는데 잘 안되네요..
테스트할때 DestoryWindow대신 CloseWindow하면
떠있는 window가 minimize되거든요..
다른 것도 테스트 해 보았는데 핸들은 잘 찾아 오는데
이상하게 DestroyWindow하면 False로 값이 넘어와서
강제 종료가 되질 않네요..

어떻게 해야 하는지 아시는 분 계신면 자세히 좀 가르쳐 주십시요..
부탁드립니다..
1  COMMENTS
  • Profile
    홍성락 2002.11.07 14:54
    SendMessage(myHwnd,WM_CLOSE,0,0)로 해보세요
    hsr/////////////////////////////////////////////////////