Fokus an anderes fenster binden...
-
...also ich will den fokus von meinem programm mit einem anderen programm koppeln!
verliert das andere programm den fokus soll mein programm den fokus auch verlieren, wird das andere fenster minimiert soll mein fenster auch minimiert werden etc...
von dem anderen programm kenne ich die PID, und das Handle des Fensters....
ich bräuchte was wie...
On focus change(windowhandle)...oder so
wie stell ich das am besten an?
-
handle etc. tönt nicht nach C++/CLI
falsches Forum.
WinAPI wäre besser...
-
Dieser Thread wurde von Moderator/in Jochen Kalmbach aus dem Forum C++/CLI mit .NET 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.
-
Ist das ein Witz?
Nur immer ein Programm kann den Focus haben (aktiv sein) ...
Wenn ein anderes Programm den Fokus hat und verliert, hatte Dein zweites Programm gewisslich nciht den Focus/war aktiv. D.h. da ist auch nichts zu verlieren.
-
Kann man vielleicht schon machen?
Dafür ist jedoch etwas aufwendiger Overhead erforderlich. Man braucht notwendig die HWND-Handles der beteiligten Windows-Prozesse. Hat man diese, schickt man mit SendMessage geeignete Nachrichten hin und her und reagiert darauf. Ich denke, das sollte möglich sein, habe das aber selbst nicht probiert. Aber wozu braucht man das? 