Thema
:
Delphi
FensterHandle ohne vollständigen Titel
Einzelnen Beitrag anzeigen
toms
(CodeLib-Manager)
Registriert seit: 10. Jun 2002
4.648 Beiträge
Delphi XE Professional
#
4
Re: FensterHandle ohne vollständigen Titel
24. Mai 2005, 18:15
Zitat:
kann man irgendwie nur nach fenstern suchen wo ein string drin vorkommt?
oder kann man das
Handle
anhand der Exe rausfinden?
zusammenfalten
·
markieren
Delphi-Quellcode:
function
FindWindowByTitle(WindowTitle:
string
): Hwnd;
var
NextHandle: Hwnd;
NextTitle:
array
[0..255]
of
char;
begin
// Get the first window
NextHandle := GetWindow(Application.Handle, GW_HWNDFIRST);
while
NextHandle > 0
do
begin
// retrieve its text
GetWindowText(NextHandle, NextTitle, 255);
if
Pos(WindowTitle, StrPas(NextTitle)) <> 0
then
begin
Result := NextHandle;
Exit;
end
else
// Get the next window
NextHandle := GetWindow(NextHandle, GW_HWNDNEXT);
end
;
Result := 0;
end
;
Thomas
Zitat
toms
Öffentliches Profil ansehen
Mehr Beiträge von toms finden