Probier mal das aus:
Delphi-Quellcode:
Edit1.SetFocus;
ListBox1.Items.Add('
Formular-Handle: ' + InttoStr(Form1.Handle));
ListBox1.Items.Add('
Foreground-Window: ' + InttoStr(GetForegroundWindow));
ListBox1.Items.Add('
Button-Handle: ' + InttoStr(Button1.Handle));
ListBox1.Items.Add('
Active-Window: ' + InttoStr(GetActiveWindow));
Bei mir ist das ActiveWindow sowie das ForegroundWindow gleich dem Formular-
Handle. Das Active Window ist also nicht das Fenster, das den Fokus hat.