Maus systemweit nur in einem bestimmten Bereich erlauben zu sein



  • Hallo!

    Ist es irgendwie möglich, der Maus systemweit nur zu erlauben, sich in einem bestimmten Rechteck aufzuhalten?

    Ich habe es erst versucht mit einer eigenen Anwendung, dann WM_MOUSEMOVE + SetCapture... leider sendet das WM_MM nur, wenn die linke Maustaste gedrückt ist.

    2. Versuch war ein windowsweiter Hook auf alle Windowsprozeduren.

    Dumm daran Nummer1: WM_MOUSEMOVE wird da leider nicht gehookt.
    Bei Wahl einer Alternative wie WM_SETCURSOR (das bei jeder mausbewegung in nem testfenster auch aufgerufen wird) hab ich ne 100%ige CPU Last.

    => Doof

    Habt ihr noch Ideen?
    Danke



  • Vielleicht hilft dir ClipCursor weiter?



  • Hi!

    Danke! Entweder das oder ein Mouse-Windows-Hook... hätte man wohl mal die MSDN weiter lesen sollen *g*

    Danke!


Anmelden zum Antworten