안녕하세요...?
프포지기 이정욱입니다...
말씀하신 부분에는 물론 여러가지 방법이 있겠지만 제가 생각한 방법은 두가지 입니다.
첫번째는 OCR기능을 넣어야 가능하다고 생각이 되구요...
조금 어려운 방법이죠... 그러나 윈도우 바탕화면이나 그런곳은 모두가 정해진 폰트이니 조금 고생을 하면 아마도 만들 수 있겠죠.. ? ^^;
두번째는 약간의 편법입니다.
캡쳐하는 부분을 기억했다가..
물론 쉬운 방법은 아니구요....
후킹기법을 사용해야 합니다.
윈도우에서 내부적으로 Invalidate가 일어나게 하는것입니다.
캡쳐하는 부분위에 무엇인가 그려주면 내부적으로 그부분에 Invalidate가 일어나겠죠?
그곳에서 텍스트 부분은 TextOut이나 DrawText를 호출하게 됩니다.
그 부분을 가로채서 문자열을 가져오는 방법이죠..
이 ㅊ觀隙?응용한것이 노클릭 사전류가 되겠죠? 마우스만 가져가면 그부분의 문자를 가져와서 번역하는거요....
도움이 되었는지요...?
구현하시려는게 상당히 어려운 작업같군요. ^^;
|