방법이 엄청 많을꺼라고 했는데..
답이 없다고 이해하시다니...
---------------------------------------------------------------------------
[윈도우caption에 특정 패턴 찾기]
Window의 Caption에 일부가 고정되어있다면...
그런 패턴의 윈도우를 모두 찾을수는 당연히 있습니다.
FindWindow는 classname이나 caption이 맞아야 하니까 안되구요
EnumWindows라는 api로 callback함수를 넘겨주면
callback함수로 현재 데스크탑의 윈도우 핸들이 하나씩 넘어옵니다.
return 값을 true로 하면 끝날때까지 계속 넘어오구..
false로 하면 그만하구...
넘어온 윈도우 handle로 GetWindowText 하면 caption을 얻을수 있겠죠?
그런후에 원하는 caption패턴이 맞는지 확인해 보면 될듯 하네요
EnumWindows로 함 검색해보세요
그럼..
하두고 님이 쓰신 글 :
: IE는 단지 예를 든것 뿐인데.....
: 물론 윈도우 캡션의 일부는 고정되어 있습니다.
: 하지만 캡션의 일부만 가지고 윈도우를 찾을 수 있는 방법을 몰라 질문을 올린거구요.
: 결국 답은 없나보네요.
: 어찌됬건 신경써주셔서 감사합니다.
|