ich möchte in den Editor ganz einfach die in QT ersellte Zwischenablage einfügen.
Code: Alles auswählen
//Zwischenablage erzeugen
QClipboard *clipboard1 = QApplication::clipboard();
clipboard1->setText("test");
//Paste / Einfügen
keybd_event(0x11, 0, 0, 1000); // press ctrl
keybd_event(0x56, 0, 0, 1000); // press v
keybd_event(0x56, 0, 2, 1000); // release v
keybd_event(0x11, 0, 2, 1000); // release ctrl
//ENTER
keybd_event(VK_RETURN,0x9C,0,0); // press Enter
keybd_event(VK_RETURN,0x9C,2,0); // release Enter
//Zwischenablage erzeugen
QClipboard *clipboard1 = QApplication::clipboard();
clipboard1->setText("lala");
//Paste / Einfügen
keybd_event(0x11, 0, 0, 1000); // press ctrl
keybd_event(0x56, 0, 0, 1000); // press v
keybd_event(0x56, 0, 2, 1000); // release v
keybd_event(0x11, 0, 2, 1000); // release ctrl
//ENTER
keybd_event(VK_RETURN,0x9C,0,0); // press Enter
keybd_event(VK_RETURN,0x9C,2,0); // release Enter
//Zwischenablage erzeugen
QClipboard *clipboard1 = QApplication::clipboard();
clipboard1->setText("lulu");
//Paste / Einfügen
keybd_event(0x11, 0, 0, 1000); // press ctrl
keybd_event(0x56, 0, 0, 1000); // press v
keybd_event(0x56, 0, 2, 1000); // release v
keybd_event(0x11, 0, 2, 1000); // release ctrl
test
lala
lulu
aber es siehst so aus:
lulu
lulu
lulu
Ich kann mir das nicht erklären. Habt Ihr eine Idee?
Liebn Gruß Robert