主题:QB是可以使用鼠标的
强强
[专家分:4740] 发布于 2007-05-03 23:52:00
SCREEN 12
CLS
TYPE regtype
ax AS INTEGER
bx AS INTEGER
cx AS INTEGER
dx AS INTEGER
bp AS INTEGER
si AS INTEGER
di AS INTEGER
flag AS INTEGER
END TYPE
DIM inreg AS regtype, outreg AS regtype
inreg.ax = 1
CALL interrupt(&H33, inreg, outreg)
inreg.ax = 4: inreg.cx = 0: inreg.dx = 0
CALL interrupt(&H33, inreg, outreg)
DO UNTIL outreg.dx > 478 AND outreg.cx > 638
inreg.ax = 3
CALL interrupt(&H33, inreg, outreg)
LOCATE 1, 1
PRINT outreg.cx; outreg.dx; outreg.bx
IF outreg.bx = 1 THEN
LINE (outreg.cx, outreg.dx)-(outreg.cx + 5, outreg.dx + 5), 3, BF
END IF
LOOP
END
按住鼠标左键画点,鼠标移到屏幕右下角退出,启动QB时在QB快捷方式的命令行加参数“/L”
回复列表 (共12个回复)
沙发
Matodied [专家分:7560] 发布于 2007-05-04 20:35:00
你interrupt子程序在哪里?
板凳
&佑慧妹妹& [专家分:660] 发布于 2007-05-04 22:04:00
同楼上问题
3 楼
moz [专家分:37620] 发布于 2007-05-04 23:39:00
4.5或7.1版本里调用中断的一个系统自带快速函数(例程)调用.
4 楼
hhhchy [专家分:300] 发布于 2007-05-07 16:16:00
QB可以用鼠标,谁都知道!
[em1]
5 楼
冷石_jasv [专家分:1570] 发布于 2007-05-08 15:32:00
希望你们用的不是xp或win2000。。。。不然还有你们忙的。。
6 楼
moz [专家分:37620] 发布于 2007-05-08 23:54:00
这年代还有几个人不是在用Windows的?我两部手机用的都是Windows系统,一个是WM2003 for Smartphone,一个是WM5.0 for PPC,电脑上特地买多一个大硬盘,装了一个Windows2000,一个Windows2003,两个Windows XP,一个Windows Vista,当然,我是个穷人,是什么版本大家鸡食放光虫——心鸡肚鸣就可以了。 在这里想说的是:学习只是学习,使用鼠标这些玩意知道一下就可以了,现在都什么年代了,谁会拿QB来做鼠标应用?吃力不讨好。
7 楼
强强 [专家分:4740] 发布于 2007-05-10 20:41:00
呵呵,大家别误会
8 楼
美味的汽水 [专家分:70] 发布于 2007-05-10 20:44:00
谢谢楼主
9 楼
星夜的等待 [专家分:150] 发布于 2007-05-12 09:34:00
ha
10 楼
冷石_jasv [专家分:1570] 发布于 2007-07-28 12:27:00
[quote]这年代还有几个人不是在用Windows的?我两部手机用的都是Windows系统,一个是WM2003 for Smartphone,一个是WM5.0 for PPC,电脑上特地买多一个大硬盘,装了一个Windows2000,一个Windows2003,两个Windows XP,一个Windows Vista,当然,我是个穷人,是什么版本大家鸡食放光虫——心鸡肚鸣就可以了。 在这里想说的是:学习只是学习,使用鼠标这些玩意知道一下就可以了,现在都什么年代了,谁会拿QB来做鼠标应用?吃力不讨好。[/quote]
做这种吃力不讨好的事的人是有的...
这样更能理解电脑是怎样工作的.....
我记得..现在的汇编爱好者也有做这个的...用汇编写出一个直接在windows低下运行的一个对话框...我想用VB更简单些...毕竟VB就一行..而用汇编要几千行....
呵呵.....
我来回复