| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 633 人关注过本帖
标题:[求助]图形模式下显示鼠标光标
只看楼主 加入收藏
lucis009
Rank: 1
等 级:新手上路
帖 子:181
专家分:0
注 册:2007-5-2
收藏
 问题点数:0 回复次数:9 
[求助]图形模式下显示鼠标光标
请问怎么样在图形模式下显示鼠标光标
搜索更多相关主题的帖子: 鼠标 光标 图形 模式 
2007-07-20 18:06
danielliujp
Rank: 1
等 级:新手上路
帖 子:93
专家分:0
注 册:2006-11-30
收藏
得分:0 

这个好像有点困难,DOS环境一般是不支持鼠标的


上有政策 下有对策
2007-07-20 19:26
lucis009
Rank: 1
等 级:新手上路
帖 子:181
专家分:0
注 册:2007-5-2
收藏
得分:0 
好像要对中断编程的,你会不?
2007-07-20 19:42
岳C
Rank: 1
等 级:禁止发言
帖 子:354
专家分:0
注 册:2007-7-16
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽

坚持到底
2007-07-20 22:09
永久的守护
Rank: 1
等 级:新手上路
威 望:2
帖 子:425
专家分:6
注 册:2007-6-9
收藏
得分:0 

见了便做做了便放下了了有何不了,慧生于觉觉生于自在生生还是无生。
活则生变,简而至稳。
2007-07-21 07:21
卧龙孔明
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:59
帖 子:3872
专家分:684
注 册:2006-10-13
收藏
得分:0 

方法1:使用扩展图形库(如neo,可到图形区斑竹那里索取)
方法2:
/* ------------------------------鼠标初始化----------------------------- */
void initmouse()
{
_AX=0;
geninterrupt(0x33);
mathview();
}
/* --------------------------鼠标坐标状态获取--------------------------- */
void getmouse()
{
_AX=3;
geninterrupt(0x33);
ms=_BX;
mx=_CX;
my=_DX;

}


My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.
2007-07-21 08:17
zp_0409
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2006-6-4
收藏
得分:0 

很想调试,但是不知道,该包含哪个头文件
geninterrup这个我 用dos.h还提示有错
mathview查不到
_AX是什么?

2007-07-21 10:52
卧龙孔明
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:59
帖 子:3872
专家分:684
注 册:2006-10-13
收藏
得分:0 
#include<mem.h>
#include<dos.h>

My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.
2007-07-21 10:57
lucis009
Rank: 1
等 级:新手上路
帖 子:181
专家分:0
注 册:2007-5-2
收藏
得分:0 
#include<graphics.h>
#include<dos.h>
#include<mem.h>
void initmouse();
void gemouse();
int main()
{
int driver=DETECT;
int mode;
initgraph(&driver,&mode,"");
cleardevice();
initmouse();
getmouse();
getch();
closegraph();
}


/* ------------------------------鼠标初始化----------------------------- */
void initmouse()
{
_AX=0;
geninterrupt(0x33);
mathview();
}
/* --------------------------鼠标坐标状态获取--------------------------- */
void getmouse()
{
_AX=3;
geninterrupt(0x33);
ms=_BX;
mx=_CX;
my=_DX;

}

是不是这样调用?
2007-07-21 21:42
lucis009
Rank: 1
等 级:新手上路
帖 子:181
专家分:0
注 册:2007-5-2
收藏
得分:0 
出错了
2007-07-21 21:42
快速回复:[求助]图形模式下显示鼠标光标
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032037 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved