programm verliert focus
-
hi,
ich möchte aufn desktop einen rahmen zeichnen .. das wäre kein problem an sich .. leider verliert meine anwendung sobald ich auf den desktop klicke den focus .. was kann man dagegen tun?
ich möchte praktisch frei hand auf den desktopo malen und mein prog soll die kordinaten aufzeichnen ...
-
Du möchtest also auf Mausklicks reagieren, die sich außerhalb deines Programms abspielen? Wenn das so ist, nimmst du entweder einen MouseHook oder du benutzt SetCapture(). Wenn du die Funktion SetCature() aufrufst, werden alle MouseMoves, ein MouseDown und der dazugehörige MouseUp an dein Programm geleitet. Nach dem MouseUp ist allerdings Schluss. Du musst dann erneut SetCapture() aufrufen.