资源简介
C语言获取鼠标点击的位置坐标
C语言获取鼠标点击的位置坐标
代码片段和文件信息
#include “Conio.h“
#include “dos.h“
#include “graphics.h“
#define closegr closegraph
union REGS regs;
int X_maxY_max ;
void initgr(void) /* BGI初始化 */
{
int gd = DETECT gm = 0;
/*registerbgidriver(EGAVGA_driver); */
initgraph(&gd &gm ““);
X_max = getmaxx(); /*求横、纵向象点坐标数*/
Y_max = getmaxy();
}
int Msinit(int Xloint Xhiint Yloint Yhi)/*鼠标初始化*/
{
int retcode;
regs.x.ax = 0; /*初始化鼠标*/
int86(0x33®s®s);
retcode = regs.x.ax;
if(retcode == 0) return 0;
regs.x.ax = 7; /*设置鼠标X方向的移动范围*/
regs.x.cx = Xlo;
regs.x.dx = Xhi;
int86(0x33®s®s);
regs.x.ax = 8; /*设置鼠标Y方向的移动范围*/
regs.x.cx = Ylo;
regs.x.dx = Yhi;
int86(0x33®s®s);
return retcode;
}
int Msread(int *pxint *pyint *pbuttons)/*读鼠标位置及状态*/
{static int x0 = 320y0 = 240but0 = 0;
int xnewynewch;
do
{
相关资源
- c语言课程设计迷宫求解.zip
- linux下c语言实现多线程web服务器
- C语言的读取GPS源码
- Linux下C语言2048游戏代码
- C语言战争游戏源代码
- 设计一个有 N个进程调度程序设计
- socket应用二 用C语言写远程屏幕监视程
- 数据结构题集答案(C语言版)严蔚敏
- 图书管理系统C语言+数据结构与算法
- 列车时刻表管理源代码(C语言)
- 《数据结构(c语言版)习题答案》严
- C语言下用单链表实现一元多项式的四
- C语言课程设计五子棋游戏带源代码
- CRC8/CRC16/CRC32常见几个标准的算法及
- 国际象棋代码实现
- ifft的c语言编程
- 计算机图形学画月亮C语言
- c语言生成scale-free network
- 高斯函数消元法c语言源代码,解矩阵
- 机器人C语言代码的一个详细
- AD5420驱动C语言
- ftp客户端的C语言实现
- 简单的Linux下Ftp客户端C语言编写
- 基于51单片机的人体感应灯设计
- C语言上机考试经典100题--南开大学出
- RSA加解密算法 C语言实现
- 马踏棋盘C语言算法
- 基于Huffman树的文件压缩C语言源码数据
- 巴特沃斯低通滤波器的c语言实现
- C语言大作业班干选举系统
评论
共有 条评论