Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[4081] [답변] BABYGAME/ [델파이] 자기자신을 파괴시키면서..
zpdspf1 [ ] 1595 읽음    1998-08-18 17:49
  안녕하세요. 천리안 프로그래머 포럼 델파이 담당자 댁스터(강범석)입니다.

  질문내용이 잘이해가 안가는군요. A라는 프로그램에서 B라는 프로그램을 실행시키

  고 나서 A라는 프로그램이 종료가 된다는 것인지 아니면 A라는 프로그램에서 B라

  는 프로그램을 실행시키고 다시 A라는 프로그램이 C라는 프로그램을 실행시키면서

  B 프로그램을 종료시킨다는 건지....

  2중에 하나로 이해했는데요. 1번째것은 너무 쉽기 때문에 아니라고 생각하고, 2번

  째로 생각하고 설명드리겠습니다.

  처음 프로그램A에서 프로그램B를 실행시킬때 프로그램B의 핸들을 얻습니다.

  그리고 다시 프로그램A가 프로그램C를 실행시킬때 아까 얻었던 프로그램B의 핸들

  에 종료하라는 메시지를 보내면 될 것 같군요.

  먼저, FindWindow()와 FindWindowEX()함수를 이용하여 현재 실행시킨 윈도우의 핸

  들을 얻고, 다음 얻은 핸들의 윈도우를 종료할 때는 SendMessage(방금 얻은 핸들,

  WM_CLOSE, 0, 0) 이렇게 하시면 종료가 됩니다.

  그럼 참고하세요.


         ┏━━━┳━┳━┳━━━┳━┳━┳━━━┳━━━┳━━━┓
         ┃      ┃  ┃  ┃      ┃  ┃  ┃      ┃      ┃  __  ┃
         ┃      ┃      ┃    ━┫      ┃      ┃    ━┫      ┃
         ┃      ┃      ┃      ┣━  ━┫   :  ┃      ┃    ━┫
         ┃      ┃      ┃    ━┫      ┃      ┃    ━┫      ┃
         ┗┓  ┏┫  ┃  ┃      ┃  ┃  ┃      ┃      ┃  ┃  ┃
           ┗━┛┗━┻━┻━━━┻━┻━┻━━━┻━━━┻━┻━┛



+ -

관련 글 리스트
4081 [답변] BABYGAME/ [델파이] 자기자신을 파괴시키면서.. zpdspf1 1595 1998/08/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.