Il ne faut pas seulement récuperer le Handle de la fen^tre mais aussi celui de l'Edit ou du control qui doit recevoir le teste:
ce code fonctionne avec NotePad juste derièrre l'application
procedure TForm1.Button2Click(Sender: TObject); Var LeHandle: THandle; begin Edit1.SelectAll; Edit1.CopyToClipboard; Application.Minimize; Application.ProcessMessages; LeHandle := GetForeGroundWindow; LeHandle := FindWindowEx(LeHandle, 0, 'Edit', Nil); Sleep(50); SendMessage(LeHandle, WM_PASTE, 0, 0); end;
@+ Cirec
|