|
클립보드용 API 를 그냥 사용하세용..
IsClipboardFormatAvailable 로 현제 클립보드에 있는 데이타 타입 확인
OpenClipboard 하신후
GetClipboardData 에서 넘어오는 글로벌핸들에서 데이타 뽑아내시고
CloseClipboard 하시면 댑니다..
자세한건 MSDN 찾아보세용
그럼 좋은 하루.~
아르스 님이 쓰신 글 :
: 안녕하세요?
:
: 제목 그대로입니다
:
: Button1을 눌렀을때 아래 Edit1->Text에 클립보드의 값을 넣고 싶습니다.
: Ctrl + V가 먹힌것처럼 말입니다.
: 먼저 제가 코딩한것을 보여드리겠습니다
:
: void __fastcall TForm1::Button1Click(TObject *Sender)
: {
: Edit1->Clear();
: Edit1->SetFocus();
:
: keybd_event(VK_CONTROL, 0, 0, 0);
: keybd_event('V', 0, 0, 0);
: keybd_event('V', 0, KEYEVENTF_KEYUP, 0);
: keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0);
: }
:
: 물론
:
: keybd_event(VK_CONTROL, 0, KEYEVENTF_EXTENDEDKEY, 0);
: keybd_event('V', 0, 0, 0);
: keybd_event('V', 0, KEYEVENTF_KEYUP, 0);
: keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0);
:
: 로도 해보았으나 역시 안되더군요
:
: 별별 방법 다 해봤으나 안되는군요
|