Forum: Win32/Win64 API (native code)
by ASM,
14. Sep 2011
Ganz recht.
Und dazu schaut man eben über die vorgeschlagene Funktion FindWindowEx() zunächst nach, ob überhaupt ein Fenster mit dem partiellen Titel der zu erfragenden Applikation existiert.
Falls nämlich nicht, hat sich die Sache bereits erledigt.
Falls ja, dann kann man sich entscheiden:
(a) die Zuordnung des Fensters ist aus dem Kontext unzweifelhaft eindeutig, womit das ohne weitere...
Forum: Win32/Win64 API (native code)
by ASM,
14. Sep 2011
Die konkrete Frage war aber nun vielmehr folgende:
Ich kann in dieser Frage von Codehunter keine Absicht erkennen, das Fenster per brute-force von außerhalb schließen zu wollen.
Forum: Win32/Win64 API (native code)
by ASM,
14. Sep 2011
Es geht auch so:
function FindWindowEx(partialTitle: string): HWND;
var
hWndTemp: hWnd;
iLenText: Integer;
cTitletemp: array of Char;
sTitleTemp: string;
begin
hWndTemp := FindWindow(nil, nil);