Rufen Sie hwnd von der Prozess-ID c ++ ab

7

Wie kann ich die HWND der Anwendung bekommen, wenn ich die Prozess ID kenne? Jeder könnte bitte eine Probe schreiben? Ich benutze MSV C ++ 2010. Ich habe Process :: MainWindowHandle gefunden, aber ich weiß nicht, wie ich es benutzen soll.

    
Luke 29.07.2012, 17:35
quelle

3 Antworten

17
%Vor%     
Andre Kirpitch 22.12.2013, 15:32
quelle
3

Sie können die Funktionen von EnumWindows und GetWindowThreadProcessId () wie in diesem MSDN-Artikel erwähnt verwenden / p>     

PermanentGuest 29.07.2012 18:18
quelle
0

Eine einzelne PID (Prozess-ID) kann mit mehr als einem Fenster (HWND) verknüpft werden. Zum Beispiel, wenn die Anwendung mehrere Fenster verwendet.
Der folgende Code ermittelt die Handles aller Fenster für eine gegebene PID.

%Vor%     
Michael Haephrati 11.01.2018 12:56
quelle

Tags und Links