Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- FreshWin (c) Fresh Technologies - <b>msisrel() mouse function</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
  MSISREL()                                                   Mouse Function
 Purpose..: Check for a particular mouse button release
-------------------------------------------------------------------------------
 Syntax...: MsIsRel( <nButton> ) --> YES|NO

 Arguments: <nButton> = the mouse button to check. Valid button numbers
                        are defined in FW_MAIN.CH as follows:

              Mouse Button Translate Directives as found in FW_MAIN.CH
              --------------------------------------------------------
              Value  FW_MAIN.CH   Button(s) pressed
              --------------------------------------------------------
              0      MB_NONE      none
              1      MB_LEFT      left
              2      MB_RIGHT     right
              3      MB_LT_RT     middle
              4      MB_MIDDLE    left and right
              5      MB_LT_MD     left and middle
              6      MB_MD_RT     middle and right
              7      MB_ALL       all buttons pressed
              --------------------------------------------------------

 Returns..: Returns TRUE if the mouse button has been released.

 Source...: MSBUTREL.C
-------------------------------------------------------------------------------
 Example..: . Often, you will want to know whether a button has been
              released before processing a press. This insures that
              you are processing just one button press. Here, we make
              sure the button that has been pressed, has also been
              released before continuing our process. The "while" loop
              in ClearPress() continues until the specified button is
              released.

            if MsIsPress( MB_LEFT )
               ClearPress( MB_LEFT )
            endif
            ...
            FUNCTION ClearPress( nButton )

               while !MsIsRel( nButton )
               enddo

            RETURN NIL

See Also: MsStatus() MsIsPress()

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson