C语言教程:简单的鼠标绘图程序
文章类别:
C语言程序设计 | 发表日期:2010-10-30 9:40:12
功能比很简单
拖动左键画线
用右键改变颜色
#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);
}
}
}