![]() |
Nur sichtbare Fenster auflisten
Ich habe
![]() Ich möchte ein kleines Programm schreiben, das den Inhalt von einem bestimmten Fenster aufzeichnet. PS: ich hab gerade in einem anderen Thread etwas von ws_visible gelesen, aber leider bin ich absoluter n00b in sachen api :pale: |
Re: Nur sichtbare Fenster auflisten
Du kannst einfach mit der Funktion IsWindowVisible feststellen, ob das Fenster sichtbar ist.
|
Re: Nur sichtbare Fenster auflisten
Thx, habs hingekriegt.
Delphi-Quellcode:
function EnumWinProc(Wnd: THandle; LParam: LongInt): Boolean; stdcall;
var WinCaption : string; Len: integer; begin Result := True; Len := GetWindowTextLength(Wnd); SetLength(WinCaption, Len); GetWindowText(Wnd, PChar(WinCaption), Len+1); if (Trim(WinCaption) <> '') and (iswindowvisible(wnd)) then Form3.Listbox1.Items.Add(Format('%.6x : %s', [Wnd, WinCaption])); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz