Auslesen der Information welches Fenster von welchem Process den Fokus hat.
-
Ich möchte gerne auslesen welchem Fenster der User den Fokus zu geteilt hat oder wissen wann der User den Fokus geändert hat. So wie man über Alt+Tab den Fokus ändern kann.
Gibt es da in Visual C++ eine Schnitstelle oder muss man da wo anders drauf zu greifen, was aber trotzdem mit den Mitteln von Visual C++ geht?
-
Also ich nehme jetzt mal an, dass es das was ich mir vorstelle so als Objekt in .Net nicht gibt.
Aber irgend eine Quelle zu dem Fokus status wirt es doch geben müssen. Die man dann über irgend einen Service/Dienst auslesen kann oder über die Regestrierung. So das man mit IO oder ähnlichem von .Net darauf zu greifen kann.
Auch wenn jetzt, dann diese Frage eher Windows interner ist und möglicherweise hier nicht mehr Richtig ist, währe es immerhin Super, wenn mir jemand sagen könnte wie das richtig heißt was ich da meine.
-
prinzipell damit ... versagt aber wenn ein Fenster immer oben ist (TopMost == true)
http://msdn.microsoft.com/en-us/library/ms633514(VS.85).aspxansonsten mal generell hier schauen
http://msdn.microsoft.com/en-us/library/ms632595(VS.85).aspxaber hast recht ... das ist Windows API ... mal da fragen
hand, mogel