참고> blog.naver.com/tipsware/221005783620
1. FindWindow 함수: 다른 프로그램 또는 자신의 프로그램에서 만든 Window의 핸들 값을 얻을 수 있는 가장
기본적인 함수
- Window Class 이름이나 Window 캡션 이름으로 원하는 Window의 핸들 값을 얻는 함수
2. Window를 찾을 때 주의사항
- Window Class 이름과 Window 캡션 이름은 필수 사항이 아니기 때문에 찾고자 하는 Window가 이 속성이
있는지 'Spy++' 등의 프로그램으로 확인해 봐야 함.
- 찾으려는 Window가 '응답 없음' 상태이면 FindWindow() 호출한 프로그램도 같이 '응답 없음' 상태가 될 수 있음
- Window Class 이름은 대소문자를 구별하지 않지만, Window 캡션 이름은 대소문자를 구별함
- Top-Level Window (응용프로그램의 Window 계층 중 가장 최상위 Window) 만 FindWindow()로 찾을 수 있음.
만약 Top-Level Window의 자식 Window를 찾으려면 FindWindowEx() 함수를 사용해야 함.
- FindWindow()의 매개변수로 NULL과 ""은 다름. NULL은 해당 조건을 사용하지 않겠다는 뜻이고, ""는 이름이
없는 것을 찾겠다는 뜻임.
반응형
'Study Memos > Windows Programming' 카테고리의 다른 글
GetLastError 함수 (Section 102) (0) | 2020.12.14 |
---|---|
HeapAlloc, HeapFree (Section 101) (0) | 2020.12.14 |
DrawText 사용하기 (Section 99) (0) | 2020.12.14 |
클라이언트 화면 모니터링하기 (Section 93) (0) | 2020.12.14 |
클라이언트 화면 서버 전송 (Section 92) (0) | 2020.12.14 |