Ausgewählten Text in die Zwischenablage kopieren


Das Kopieren und Einfügen von Text geht am einfachsten mit den Nachrichten "WM_COPY" und "WM_PASTE". Die erste Nachricht kopiert den markierten Text des angegebenen Controls (Fensters, Eingabefeldes ...) mit dem Format "CF_TEXT" in die Zwischenablage:

SendMessage(hwndEdit1, WM_COPY, 0, 0);

Die zweite Nachricht holt den Text wieder aus der Zwischenablage und trägt ihn in das angegebene Control ein:

SendMessage(hwndEdit2, WM_PASTE, 0, 0);

Die Werte von wParam und lParam werden hier nicht benötigt und können auf Null gesetzt werden.