Thema: Delphi Fensterhandle bekommen

Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#2
  Alt 16. Sep 2002, 09:45
Ich weiß jetzt nicht ob folgendes funktioniert, von der Logik her müsste es:

Code:
[b]function[/b] EnumThreadWndProc(wnd: HWND; ResultWnd: PInteger): Boolean; [b]stdcall[/b];
[b]begin[/b]
  Result := False;
  ResultWnd^ := wnd;
[b]end[/b];


[b]var[/b]
  wnd: HWND;
[b]begin[/b]
  wnd := 0;
  EnumThreadWindows(GetCurrentThreadId, @EnumThreadWndProc, Integer(@wnd));
  MessageBox(GetLastActivePopup(wnd), 'Message', 'Caption', MB_OK);
[b]end[/b];
  Mit Zitat antworten Zitat