Fenstername/größe/position ermitteln
-
Ich würde gerne ein Programm schreiben indem ich, wenn ich mich mit der Maus über einem Fenster befinde, Fenstername/größe/position ermitteln kann.
Ich hoffe ihr könnt mir helfen
-
kennst du dich mit winapi aus?
-
ja Grundkenntnisse.
-
Das ist keine Frage zur Konsole sondern zur WinAPI aber das hat Player ja
schon geschrieben.
Gib unter Suchen oder in deiner Suchmaschine einfach mal:
"mausposition winapi" ein oder das ganz auch in Englisch:
"mouse... "
-
Das war aber keine Antwort auf meine Frage, dass mit der Mausposition kenne ich schon.
Aber ich will den Fensternamen des Fenster unter der Maus ermitteln.
-
GetConsoleTitle
-
habs endlich gefunden WindowFromPoint() ist die Lösung, aber danke das ihr versucht habt mir zu helfen
#include <iostream> #include <windows.h> using namespace std; int main() { POINT MousePos; HWND fenster = NULL; char a[100] = ""; while(true) { system("cls"); GetCursorPos(&MousePos); fenster = WindowFromPoint(MousePos); GetClassName(fenster, a, sizeof(a)); cout << a << endl; Sleep(1000); } return 0; }