저도 얼마전에 findwindows 로 고생을 하였었는데 조금이나마 보탬이 되었으면 하네요
findwindw api 함수를 사용하는데 있어서 return 값을 int , word 로 받으시는것이
안전하고요
사용하는 예) 엑셀 에 테스트라는 페이지를 검색할때
var i : word;
i := findwindow('exmail','microsoft execl - 테스트');
i 에는 엑셀 - 테스트 윈도우의 핸들값이 들어 갑니다.
i 값이 0(빵) 일경우 실행이 되지 않은 경우이고요
엑셀이라는것은 알고 시트에 무엇이 있는지 모를경우
i := findwindow(nil,'microsoft excel - 테스트')
시트명은 아는데 실행시키는 프로그램을 모를경우
i := fildwindos('exmail',nil);
nil 은 무엇인지 모를경우 사용하지요
|