Vordergrundfenster rausfinden
-
hi,
Wie kann ich in meinem Programm, welches im Hintergrund läuft, darüber informiert werden, wenn sich das Vordergrundfenster ändert?
-
Systemweiter hook - nachrichten abfangen.
-
Script-Styler schrieb:
Systemweiter hook - nachrichten abfangen.

//Edit und etwas kreativität...
-
ja, aber er will ja den genauen Zeitpunkt haben, oder etwa nicht???
man könnte natürlich ein proramm schreiben, mit ner schleife.
-
Musst Du wirklich, jeden Wechsel sofort mitbekommen? Wenn nicht genügt ein Timer, der alle Nase lang kontrolliert was bei GetForeGroundWindow raus kommt.
-
HWND hWnd; hWnd = GetForegroundWindow(); while (1) { if (hWnd != GetForegroundWindow()) { hWnd = GetForegroundWindow(); Beep(440,100); } Sleep(100); }
-
Hi,
Ja ich muss den jeden Wechsel sofort mitbekommen, deshalb kommt ein Timer leider nicht in Frage. Hm einen systemweiten Hook verwende ich ungern, aber einen anderen Weg gibt es wohl nicht?
-
was machst du denn dann? warum sofort??
-
ersetz das Sleep(100); durch Sleep(0); und gut is ^^
-
biss du bekloppt??
dann hast du volle auslastung

nene, da ist ein Syshook besser.