Aref.banaee
17-02-2012, 16:47
سلام دوستان ، من برنامه ای میخوام که کاربر بتونه با موس در دو نقطه کلیک کنه و بین اون دو نقطه یه خط رسم بشه
یا این که ما مختصات یه خط رو بدیم و اون رو چاپ کنیم و کاربر بتونه با موس اون رو بگیره و جاشو عوض کنه !
اگر میدونین لطفا بهم بگین .
ممنون ...!
سلام.
1 سرچی راجب
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بکن. بنظرم اوکی کنه کارتو.
Aref.banaee
19-02-2012, 16:16
ممنون ، تقریبا کمکم کرد اما نتونستم کاملا به جوابم برسم
خب به کجا رسیدی ؟
اول کد و بذار ببینم .
Aref.banaee
08-03-2012, 16:42
#include <stdio.h>
#include <conio.h>
#include <dos.h>
#include <graphics.h>
unsigned initmouse()
{
_AX=0;
geninterrupt(0x33); //Generate Inpterrupt
return _AX;
}
void showmouse()
{
_AX=1;
geninterrupt(0x33);
}
void hidemouse()
{
_AX=2;
geninterrupt(0x33);
}
void restrictmouse(int x1,int y1,int x2,int y2)
{
_AX=7;
_CX=x1;
_DX=x2;
geninterrupt(0x33);
_AX=8;
_CX=y1;
_DX=y2;
geninterrupt(0x33);
}
void getmouse(int *button,int *x,int *y)
{
_AX=3;
geninterrupt(0x33);
*button=_BX;
*x=_CX;
*y=_DX;
}
void setmouse(int x,int y)
{
_AX=4;
_CX=x;
_DX=y;
geninterrupt(0x33);
}
void main(){
int a=DETECT,b,*x,*y,*click;
initgraph(&a,&b,"");
initmouse();
showmouse();
while(1){
getmouse(click,x,y );
setfillstyle(1,5);
line(100,220,*x,*y);
}
getch();
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.