|
안녕하세요?
제목 그대로입니다
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);
로도 해보았으나 역시 안되더군요
별별 방법 다 해봤으나 안되는군요
|