Q&A

  • IE 같은 브라우져상의 TEXT 캡쳐하는법 좀 알려주셔요.(넘 어려워용)
제목 그대로 브라우져 안에 있는 text중에서 마우스 포인터가 위치한 곳에 text를 캡쳐하고 시퍼요..

왜 영한 번역 프로그램들 보면 마우스 위치로 부터 있는 글자를 캡쳐해서 번역해 주잖아요.

구현해 보고픈 마음은 간절한데 어디부터 손대야 할지 막막해서 고수님들의 조언을 부탁드립니다.



뭐 어디서 귀동냥을 들은 바로는 마우스 위치로 부터 핸들을 얻은 다음 그곳을 다시 업데이트 메시지를 보내서 윈도우가 다시 그려질 때 뭘 후킹해서 text를 얻어낸다고 하던데.. 그게 맞는 소린지. 그리구 구체적으로 어떤 후킹을 해야하는지 ...

원리라두 아님 방식이라두 아시는 거 있으시면 좀 가르쳐 주셔요..

고수님들의 코딩 부스러기루 살아가는 어떤이가 간절히 부탁드립니다.

그럼 이만 홍홍홍.....

2  COMMENTS
  • Profile
    구창민 2000.04.19 09:54
    꿈틀이 wrote:

    > 제목 그대로 브라우져 안에 있는 text중에서 마우스 포인터가 위치한 곳에 text를 캡쳐하고 시퍼요..

    > 왜 영한 번역 프로그램들 보면 마우스 위치로 부터 있는 글자를 캡쳐해서 번역해 주잖아요.

    > 구현해 보고픈 마음은 간절한데 어디부터 손대야 할지 막막해서 고수님들의 조언을 부탁드립니다.

    >

    > 뭐 어디서 귀동냥을 들은 바로는 마우스 위치로 부터 핸들을 얻은 다음 그곳을 다시 업데이트 메시지를 보내서 윈도우가 다시 그려질 때 뭘 후킹해서 text를 얻어낸다고 하던데.. 그게 맞는 소린지. 그리구 구체적으로 어떤 후킹을 해야하는지 ...

    > 원리라두 아님 방식이라두 아시는 거 있으시면 좀 가르쳐 주셔요..

    > 고수님들의 코딩 부스러기루 살아가는 어떤이가 간절히 부탁드립니다.

    > 그럼 이만 홍홍홍.....





    안녕하세요~ 구창민입니다.



    야후코리아에 가셔서 '김상희'라고 입력하시고

    검색하시면 델파이 관련사이트를 하나 발견하실 수 있을 겁니다.



    그 곳에 가보시면 질문하신 내용과 관련된 자료들이

    상당량 있을 겁니다.



    물론 소스도요.. 오래 전에 보았는데 완벽하진

    않았던거 같습니다.



    하지만, 큰 도움이 되실거 같네요.



    그럼~ 즐거운 프로그래밍 되시길~

  • Profile
    꿈틀이 2000.04.20 19:14
    답변 감사합니다. ^^;

    야후에서 못 찾고 네이버에서 찾았는데 그곳이 맞는지 몰라도 이제는 컴포넌트 파는 형태로 바뀌었더군여 그리구 컴포넌트도 without source 라나요.. 또 샘플 실행해 보니 웹 브라우져에서만은 안되더라고요.. 흐미 이런 일이... 그래서 소스를 모르시더라두 어떤 방식으로 진행되는 것인지 혹시 알고 계시면 답변 부탁드립니다.

    그럼 즐거운 하루 되셔요...

    오늘도 따른 사이트를 뒤져봐야져.. 킥킥...

    • 구창민
      2000.04.19 09:46
      델파이어 wrote: > 안녕하세요..^^ > 개인적으로 사용 할 CD타이틀을 만드는데요, > CD타이틀 프로그램...
    • 안명호
    • 2000.04.19 05:59
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 안명호
      2000.04.20 02:03
      프로그래밍시 한글 폰트 사용할때 스크립트를 영문으로 두어 그런 현상이 나타나더군요... 2000에서는 ...
    • 구창민
      2000.04.19 09:43
      안명호 wrote: > 윈도우 2000에서 프로그램을 작성하여 윈도우 98에서 동작을 시켜보면 > > 프로그램 ...
    • 안명호
      2000.04.20 02:01
      구창민님 우선 성의 있는 답변 감사드립니다. 하지만 다른 방법으로 문제를 해결 하였습니다. 다른분...
    • 구창민
      2000.04.20 09:41
      안명호 wrote: > 구창민님 우선 성의 있는 답변 감사드립니다. > > 하지만 다른 방법으로 문제를 해결 ...
    • HART
      2000.04.19 18:36
      어떤 형식으로 디비 세개를 연결하여 출력하는야 따라서 코딩 조금씩 변경되는데.. 먼저 연결 출력 형태가...
    • 이언주
      2000.04.19 20:01
      답변해주셔서 감사드립니다.제가 출력을 해야될 부분은 일일일정표로서 금일일정,행사일정,차량정보,생일자...
    • HART
      2000.04.21 00:56
      델파이 예제에 보면 잘 나와 있습니다 위치는 bolanddemosquickrpt 있습니다. 소스 4줄 ~ 5줄 정도 됩니...
    • TeamX
      2000.04.19 11:45
      저도 잘은 모르지만 권장되는 폴더당 파일갯수는 500-600개 정도 인걸로 들은것 같습니다... 많으면 속...
    • 초보1
    • 2000.04.19 05:06
    • 5 COMMENTS
    • /
    • 0 LIKES
    • Mr.Q
      2000.04.19 11:41
      초보1 wrote: > > 안녕하십니까 ... > 두개의 maskedit3, maskedit4로 일자를 구하려 하는데 잘안되네...
    • 초보1
      2000.04.19 18:59
      그렇게 하니 error가 ''20000301' is not a valid date and time' 라고 하네요.
    • Mr.Q
      2000.04.20 00:19
      초보1 wrote: > > 그렇게 하니 error가 > ''20000301' is not a valid date and time' 라고 하네요. ...
    • 조규춘
      2000.04.19 05:29
      초보1 wrote: > > 안녕하십니까 ... > 두개의 maskedit3, maskedit4로 일자를 구하려 하는데 잘안되네...
    • 초보1
      2000.04.19 19:08
      EditMask의 값를 ####-##-##;0; 에서 !9999/99/00;1;_ 로 변경하여 실행하니 그렇게 하니 error...
    • mad
    • 2000.04.19 04:31
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 조규춘
      2000.04.19 05:38
      mad wrote: > 멤버 디비에 저장된 총 멤버수는 어떻게 나타내죠? > > 그리고 만약 조건을 넣어도 상관 ...
    • mad
      2000.04.20 09:33
      레코드 숫자는 결국 어떻게 나타냅니까? Table1.RecordCount; 이건 어따가 쓰는거죠? 이걸 Edit에 연결...
    • 조규춘
      2000.04.20 09:56
      inttostr은 정수형을 문자형으로 바꾸는 겁니다. 히~! Edit1.text := inttostr(Table1.RecordCount); ...
    • mad
    • 2000.04.19 04:27
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조규춘
      2000.04.19 06:04
      mad wrote: > 모르겄어요. > 폼1에서 edit1,2가 있고 우편번호 버튼을 누르면 > 폼2가 뜨고 우편번호를 ...
    • mad
    • 2000.04.19 04:20
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 조규춘
      2000.04.19 05:52
      mad wrote: > 폼에다가 타일 이미지를 까는 건데 FormPaint는 어떻게 선언하고 폼을 선택하고 오브젝...
    • mad
      2000.04.20 09:38
      저 에러는 안뜨는데 폼의 타일이 안보이네요. 이거 혹시 그냥폼에서 사용하는 건가요? 책에 있는 것은 무...
    • 조규춘
      2000.04.20 10:02
      저에게 그 소스를 압축해서 보내주이소.... 그럼 제가 아주 친절하게 주석문까정 다 달아서 보내드리...
    • mad
    • 2000.04.19 04:09
    • 2 COMMENTS
    • /
    • 0 LIKES
    • Mr.Q
      2000.04.19 12:04
      mad wrote: > 파라독스를 사용하고 있습니다. > > 그런데 근디 > Datasorce1,Datasorce2, table1, DBG...
    • mad
      2000.04.20 09:28
      그런디 > with query1 do > begin > close; > sql.clear; > sql.add('select * from inout.db wher...
    • allenive
    • 2000.04.19 04:02
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 장경임
      2000.04.26 03:23
      allenive wrote: > procedure TForm1.BitBtn1KeyDown(Sender: TObject; var Key: Word; > Shift: TShif...
    • 꿈틀이
    • 2000.04.19 03:12
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2000.04.19 09:54
      꿈틀이 wrote: > 제목 그대로 브라우져 안에 있는 text중에서 마우스 포인터가 위치한 곳에 text를 캡쳐하...
    • 꿈틀이
      2000.04.20 19:14
      답변 감사합니다. ^^; 야후에서 못 찾고 네이버에서 찾았는데 그곳이 맞는지 몰라도 이제는 컴포넌트 파...
    • hee
    • 2000.04.19 02:07
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조규춘
      2000.04.19 03:13
      hee wrote: > 폼의 크기에 따라 컨트롤의 크기를 변하게 하는 프로퍼티