[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 XPmousePush()
 Save the Mouse state, and return it in a Character
------------------------------------------------------------------------------

   Function:   XPmousePush()

               Saves the current mouse state, and returns
               the state Buffer as a Binary string (It was quite
               long, to my humble opinion). Can be used when you
               switch to graphics mode, or use OverLay() or whatever
               to run external programs.

               Restore the State with MousePop().

               Note that the function has nothing to do with
               the visibility of the Mouse Cursor!

               Note also that there is not a real Stack, as the
               name would imply, it simply returns a Char var,
               and MousePop() accepts a char var. You'll have to
               save the character var yourself. Name was chosen
               because MouseRestore was not possible, as MouseReset
               is recognized as having the same name by the Linker.

   Syntax:     XPmousePush() --> cMouseStateBuffer

   Arguments:  None.

   Returns:    State Buffer in Binary string

   Usage:      cMouse := MousePush()
               OverLay(...)    //That Magic Call..
               MousePop(cMouse)

See Also: XPmouseThere() XPmousePop()
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson