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

C++빌더 Q&A
C++Builder Programming Q&A
[23870] [질문] 다른 어플리케이션의 제어
김형섭 [beat] 666 읽음    2003-01-25 07:48
안녕하세요..

요즘 들어 궁금한 것이 생겨서 질문드립니다...

A라는 어플리케이션을 제작한다고 하면..
B,C라는 다른 어플리케이션들 예를들면..메모장 또는 계산기 등등을 실행해놓은 상태에서

A가 B,C의 어플리케이션 내부의 버튼등에 어떤 클릭이벤트 또는 키보드 입력 같은
행위를 프로그램적으로 제어하려면 어떠한 방법을 써야 하는지요?

제가 알고있는 지식으로는..
A라는 어플리케이션에서 B,C등의 다른 어플리케이션의 윈도 핸들을
FindWindow 또는 현재 실행중인 프로세스 목록을 얻어와서 체크하여 얻어낸다든지
하는 방법으로 B,C자체의 윈도 핸들을 얻어오는것 까지는 쉬운것 같습니다.

하지만, B,C 어플 내부의 버튼이나 다른 구성요소에 접근을 하려면
어떻게 해야하는건지..방법이 궁금합니다.

또, B,C 내부의 버튼들을 클릭했을때 발생하는 메세지를 가로채서 정보를
얻으려면 윈도메세지를 가로채면 된다고 생각하는데
그런 정보를 어떤식으로 가로채며 알아내어야 하는지 궁금합니다.

질문이 조금 장황하지만..
방법을 알려주셨으면 감사하겠습니다.

늦었지만 새해복 많이많이 받으세요..^^

+ -

관련 글 리스트
23870 [질문] 다른 어플리케이션의 제어 김형섭 666 2003/01/25
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.