BBS: Inland Empire Archive Date: 11-14-92 (18:28) Number: 400 From: MARK BUTLER Refer#: NONE To: STEVEN MORGAN Recvd: NO Subj: Mouse Routines 2/2 Conf: (2) Quik_Bas
>>> continued from the previous message SUB MouseOff RegX.ax = 2 CALL INTERRUPTX(&H33, RegX, RegX) END SUB SUB Mouseon RegX.ax = 1 CALL INTERRUPTX(&H33, RegX, RegX) END SUB SUB MouseSetHor (Min%, Max%) RegX.cx = (Min% * 8) - 1 RegX.dx = (Max% * 8) - 1 RegX.ax = 7 CALL INTERRUPTX(&H33, RegX, RegX) END SUB SUB MouseSetVert (Min%, Max%) RegX.cx = (Min% * 8) - 1 RegX.dx = (Max% * 8) - 1 RegX.ax = 8 CALL INTERRUPTX(&H33, RegX, RegX) END SUB SUB MouseStatus (Vert%, Hor%, Mbuttons$) RegX.ax = 3 CALL INTERRUPTX(&H33, RegX, RegX) Vert% = (RegX.dx / 8) + 1 Hor% = (RegX.cx / 8) + 1 SELECT CASE RegX.bx CASE 0 Mbuttons$ = " " CASE 1 Mbuttons$ = "L " CASE 2 Mbuttons$ = " R" CASE 3 Mbuttons$ = "L R" CASE 4 Mbuttons$ = " C " END SELECT END SUB ==========================8< Cut Here 8<============================= That's it.... תש [-M-H-B-] שת --- PPoint 1.35 * Origin: Terminal Oasis, Portland OR (1:105/330.5)
Books at Amazon:
Back to BASIC: The History, Corruption, and Future of the Language
Hackers: Heroes of the Computer Revolution (including Tiny BASIC)
Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution
The Advent of the Algorithm: The Idea that Rules the World
Moths in the Machine: The Power and Perils of Programming
Mastering Visual Basic .NET