1 2 3 4 5 6 7 8 9 10 11 12
| procedure TForm1.Timer1Timer(Sender: TObject);
Var monhandle, longueur : Integer;
texte: String;
begin
monhandle:= FindWindow('#32768', Nil);
label1.Caption:= IntToStr(monhandle);
longueur := SendMessage(monhandle, WM_GETTEXTLENGTH, 0, 0); // recupère dans variable longueur le contenue de longueur
SetLength(texte, longueur); // On demande de la place
SendMessage(monhandle, WM_GETTEXT, longueur +1, LParam(PChar(texte))); // longueur + 1 pour 0#
Memo1.Lines.Add(texte); // Ajoute le contenue de texte dans memo1 |
Partager