Announcement

Collapse
No announcement yet.

ist maustaste gedrückt?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ist maustaste gedrückt?

    hi,

    wenn ich mit folgendem befehl die maustaste drücke:<br>
    mouse_event(mouseeventf_rightdown, 0, 0, 0, 0);<br>
    kann ich dann irgendwie abfragen ob die maustaste gedrückt ist?

    gruß

    markus
    Herzliche Grüße

    Markus Lemcke
    barrierefreies Webdesign

  • #2
    GetAsyncKeryState(vk_LButton/vk_MButton/vk_RButton)

    Comment


    • #3
      hi hagen!

      da wird dann der wert true oder false zurückgegeben, oder?

      gruß

      marku
      Herzliche Grüße

      Markus Lemcke
      barrierefreies Webdesign

      Comment


      • #4
        hi hagen,

        die api-hilfe blicke ich mal wieder nicht!

        was heißt das hier:

        vKey

        Specifies one of 256 possible virtual-key codes.
        Windows NT: You can use left- and right-distinguishing constants to specify certain keys. See the Remarks section for further information.
        Windows 95: Windows 95 does not support the left- and right-distinguishing constants available on Windows NT.

        das es unter win95 nicht tut?

        gruß

        marku
        Herzliche Grüße

        Markus Lemcke
        barrierefreies Webdesign

        Comment


        • #5
          Nein, das heist das unter NT/2000 für die Shift/Ctrl/Alt Keys für die rechte und linke unterschiedliche VK_xxx Codes gelten können. Unter Win95 wird NICHT zwischen der rechten/linken Shift/Ctrl/Alt Taste unterschieden. Schau mal bei vk_Shift, vk_LShift, vk_RShift.<br>

          der Rückgabewert von GetAsyncKeyState ist ein Word. Das höchste Bit besagt das die Taste momentan gedrückt IST, das untereste Bit besagt das die Taste gedrückt WAR und wird NACH dem Aufruf von GetAsyncKeyState() gelöscht. Im Normalfall fragst Du also mit GetAsyncKeyState(vk_LButton) <> 0 then ; die Linke Maustaste ab.<br>

          Gruß Hage

          Comment


          • #6
            danke hagen!
            Herzliche Grüße

            Markus Lemcke
            barrierefreies Webdesign

            Comment

            Working...
            X