我在delphi中做一个捕获活动窗口的程序问题是代码没有做我想要的,我想要的是一个计时器在适当的时候识别活动窗口,以便附加活动窗口的名称而不是显示永远等到你看到一个名字不同的人,问题是它总是表明没有做我想做的事。如果问题不是我做的很好验证。
编码
procedure TForm1.Timer4Timer(Sender: TObject);
var
ventana1: array [0 .. 255] of char;
nombre1: string;
nombre2: String;
begin
GetWindowText(GetForegroundWindow, ventana1, SizeOf(ventana1));
nombre1 := ventana1;
if not(nombre1 = nombre2) then
begin
nombre2 := nombre1;
Memo1.Lines.Add(nombre2);
end;
end;