Get the title of a window by its handle

Hi,
How can I get the title of a window if I know the handle of that window?  Maybe GetWindowText can help, but I don't know the way to use it...Can anyone show me how to use it?

Thx.
nytAsked:
Who is Participating?
 
ITugayConnect With a Mentor Commented:
Hi nyt,
mnasman, wrong way. You should allocate memory for returning result.

procedure TForm1.SpeedButton1Click(Sender: TObject);
var
  //s : pchar; // will produce an exception!
  S: array[0..255] of char; // the way to allocate 256 byte for string buffer
begin
  GetWindowText(handle,s,255);
  showmessage(s);
end;

-----
Igor.
0
 
Mohammed NasmanSoftware DeveloperCommented:
Hello

yes you are right, you can use GetWindowText, it's easy to use


procedure TForm1.Button1Click(Sender: TObject);
var
  s : pchar;
begin
  GetWindowText(handle,s,255);
  showmessage(s);
end;

Best regards
Mohammed
0
 
Mohammed NasmanSoftware DeveloperCommented:
oops

you are right Igor, i made that in fly
0
All Courses

From novice to tech pro — start learning today.