Handle und Namen aller laufenden Programme bekommen?
-
Hi
wie kann ich zum einen das Handle und zum anderen den Namen also entweder den exenamen oder den titel der form (zweites wäre besser) auslesen?
Habe schon gesucht aber nur sowas wie handle anhand von namen finden aber alle handles habe ich nicht gefunden!
THX
Dagsta
-
thisist das aktuele Handle
this->CaptionTitel der Form
Application->ExeNameidt der Exename inkl. Pfad.
-
Ähhh was soll ich deinem posting jetzt entnehmen?

-
Halle
mit BCB-Mittel nicht moeglich
das laesst sich aber mit der API loesen
(FindWindow usw)MfG
Klaus
-
Schau Dir mal folgenden Link an, vielleicht hilft er Dir weiter.
http://www.bytesandmore.de/rad/index.htm?http://www.bytesandmore.de/rad/cpp/snipp/sc03014.php
-
Da sistja schon ganz gut aber der gibt mir nicht nur die Fenster aus sondern auch noch so sachen wie MTDBOpSink oder SysFader NetScapeSispatchWnd XPCOM:EventReceiver...
was ist das sind das Prozesse? gibt es keine Möglichkeit nur die Sichtbaren Fesnter auszulesen!
Die bei STRG + ALT + Entf unter Anwendungen stehen!
-
Dieser Thread wurde von Moderator/in Jansen aus dem Forum Borland C++ Builder (VCL/CLX) in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
-
Das hört sich ja ganz gut an aber was ist LPARAM lParam?
BOOL CALLBACK EnumWindowsProc(HWND hwnd,LPARAM lParam)hwnd ist warscheinlich der Handle des Programmes das ich geschriben habe oder?
THX
Dagsta
-
typedef LONG_PTR LPARAM;siehe dazu: MSDN: Windows Data Types

-
EnumWindowsProc ist übrigens die Callbak-Funktion für EnumWindows

-
Könnte mir vieleicht jemand ein Bsp geben wie man das Anwendet!
Habe noch nicht so richtig Ahnung von Callback funktionen!
THX
Dagsta
-
forensuche --> enumwindows
findest du ein haufen beispiel codes