Q&A

  • 다른프로그램의 글을 어떻게 읽어오나요 ?
아래한글 사전에서 보면 다른프로그램에 마우스를 갖다가만 놓아도

단어를 검색하기 시작합니다.

현재 마우스의 위치에 있는 글을 어떻게 가져오는지 알고 싶습니다.





1  COMMENTS
  • Profile
    류종택 2001.04.01 07:02
    우선 마우스가 위치한 콘트롤의 핸들 부터 얻어내야 합니다.

    델마당에 양병규님이 올리신 비쥬얼멘더 인가를 참고하세요.

    그리고 핸들을 얻고 나면 글자 얻어오는 것은 아래와 같이 하면 간단합니다.



    procedure TForm1.Button1Click(Sender: TObject);

    Var

    Ch : PChar;

    Buffer : Packed Array [0..255] of Byte;

    begin

    Ch:= @Buffer;

    SendMessage(Memo1.Handle, WM_GETTEXT, 10, Integer(Ch));

    ShowMessage(Ch);

    end;







    From 류..





    김대헌 wrote:

    > 아래한글 사전에서 보면 다른프로그램에 마우스를 갖다가만 놓아도

    > 단어를 검색하기 시작합니다.

    > 현재 마우스의 위치에 있는 글을 어떻게 가져오는지 알고 싶습니다.

    >

    >