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
[13364] Re:Re:[질문]앞에 질문을 했는데 다시 올립니다.
김현승 [couping] 1674 읽음    2010-07-28 00:51
파랑 님이 쓰신 글 :
: 김현승 님이 쓰신 글 :
: : 안녕하세요
: : 제가 하고 싶은 기능은 웹 브라우저에 블럭(1234546677 <- 이런씩의 블럭을 말합니다.)으로 텍스트를 선택한것을 키보트도 Ctrl+c를 눌러 복사하는것이 아니고
: :
: : 버튼으로 복사하는 기능을 제어하고 싶습니다.
: : 물론 복사를 했다면 붙여넣기를 해야되겠죠~

: :
: : 그런데 붙여 넣기는 클립보드로 해서 문자를 가져오고 싶습니다. 그건 Clipboard.AsText로 하면 되는것 같은데...

: : 복사하기는 어찌 하는건지 좀 알려주세요~~
:
: 이걸 원하시는지...
:
:   Clipboard.AsText := Edit1.SelText;  //Edit1 입력란의 선택된 텍스트를 클립보드로 복사합니다.
:   Edit2.Text := Clipboard.AsText;       //클립보드에 복사된 글자를 Edit2 입력란으로 복사합니다.

네 그걸 말한건데 텍스트 블럭으로 잡힌부분이 워드와 같은 다른 프로그램에 있는것을 가져 올려고 합니다.
      keybd_event( VK_CONTROL, VK_CONTROL, 0, 0 );
      keybd_event( Byte('C'), Byte('C'), 0, 0 );
      keybd_event( Byte('C'), Byte('C' ), KEYEVENTF_KEYUP, 0 );
      keybd_event( VK_CONTROL, VK_CONTROL, KEYEVENTF_KEYUP, 0 );
를 이용해서 ctrl+c 기능으로 처리를 해서 Edit2.Text := Clipboard.AsText; <--이런씩으로 가져오게되면 가져오는 시간이 상당히 오래동안 기다려야 나오구 그전엔 값이 없다고 오류가 납니다. 원래 속도가 그렇게 느리는건지~~ㅠ.ㅠ
다시 한번 답변 부탁드립니다.

+ -

관련 글 리스트
13361 [질문]앞에 질문을 했는데 다시 올립니다. 김현승 1418 2010/07/27
13362     Re:[질문]앞에 질문을 했는데 다시 올립니다. 파랑 1513 2010/07/27
13364         Re:Re:[질문]앞에 질문을 했는데 다시 올립니다. 김현승 1674 2010/07/28
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.