;Copyright 2000 - Mark McDonald All rights reserved;SUB mclear;Resets the mouse driver, turning the mouse cursor off;and resetting the internal SHOW/HIDE flag.;Use when you get confused after multiple MSHOW/MHIDE;commands, or to take the mouse out of strange modes.;Does not change position of mouse cursor.;A single MSHOW after an MCLEAR will show the mouse;cursor at any time.;;Example: CALL mclear;;MCODESegmentByteAssumeCS: MCODEPublicmclearmclearprocfarpublicmclearpushsipushdipushbppushdsmovax,3int33h;Get positionpushcx;Save columnpushdx;Save rowmovax,2int33h;Hide mouse cursor (if necessary)movax,21hint33h;And reset...popdxpopcxmovax,4int33h;Reposition mouse cursorpopdspopbppopdipopsiretfmclearENDPMCODEEndSEnd