Moin,
ich hätte gerne das
Handle einer MainForm - ich habe aber nur das
Handle der zugehörigen Application und der Titel der MainForm kann variieren.
So erhalte ich das
Handle der Application:
Delphi-Quellcode:
var AppHandle: HWND;
begin
AppHandle := FindWindow(nil, 'Name meiner Anwendung');
if AppHandle <> 0 then
//...
Ich weiß zwar, dass ich so das
Handle einer Form erhalten kann:
Delphi-Quellcode:
var FrmHandle: HWND;
begin
FrmHandle := FindWindowEx(0, 0, nil, 'Titel meiner Form');
if FrmHandle <> 0 then
//...
...aber wie gesagt, kenne ich den Titel meiner Form nicht bzw. dieser kann sich ständig ändern und ist somit nicht eindeutig.