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
[4617] [답변] DELPHIV/ ScreenCapture에서 문자열만 Capture..
이정욱 [ ] 1032 읽음    1998-09-23 03:08
안녕하세요...?
프포지기 이정욱입니다...
말씀하신 부분에는 물론 여러가지 방법이 있겠지만 제가 생각한 방법은 두가지 입니다.
첫번째는 OCR기능을 넣어야 가능하다고 생각이 되구요...
조금 어려운 방법이죠... 그러나 윈도우 바탕화면이나 그런곳은 모두가 정해진 폰트이니 조금 고생을 하면 아마도 만들 수 있겠죠.. ? ^^;

두번째는 약간의 편법입니다.
캡쳐하는 부분을 기억했다가..
물론 쉬운 방법은 아니구요....
후킹기법을 사용해야 합니다.

윈도우에서 내부적으로 Invalidate가 일어나게 하는것입니다.
캡쳐하는 부분위에 무엇인가 그려주면 내부적으로 그부분에 Invalidate가 일어나겠죠?
그곳에서 텍스트 부분은 TextOut이나 DrawText를 호출하게 됩니다.
그 부분을 가로채서 문자열을 가져오는 방법이죠..

이 ㅊ觀隙?응용한것이 노클릭 사전류가 되겠죠? 마우스만 가져가면 그부분의 문자를 가져와서 번역하는거요....

도움이 되었는지요...?

구현하시려는게 상당히 어려운 작업같군요. ^^;


+ -

관련 글 리스트
4617 [답변] DELPHIV/ ScreenCapture에서 문자열만 Capture.. 이정욱 1032 1998/09/23
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.