只要求左右键单激时,能把当前屏幕坐标植赋给一变量就可以
谢谢
你看看这段程序就知道了
用int86中断
#include <DOS.H>
#include<graphics.h>
#include<stdlib.h>
main()
{
union REGS r;
int dr=DETECT,mode=0;
int x,y,c,color=15;
initgraph(&dr,&mode,"");
r.x.ax=0;
int86(0X33,&r,&r);
r.x.ax=1;
int86(0x33,&r,&r);
while(!kbhit())
{
r.x.ax=3;
int86(0x33,&r,&r);
x=r.x.cx;
y=r.x.dx;
c=r.x.bx;
if(c==2)
{
color=random(16);
setcolor(color);
setfillstyle(1,color);
}
if(c==1)
{
r.x.ax=2;
int86(0x33,&r,&r);
fillellipse(x,y,2,2);
r.x.ax=1;
int86(0x33,&r,&r);
}
}
}
这段代码我是在baidu贴吧上找的