تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 5 از 5

نام تاپيک: استفاده از موس در C++

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Feb 2012
    پست ها
    5

    پيش فرض استفاده از موس در C++

    سلام دوستان ، من برنامه ای میخوام که کاربر بتونه با موس در دو نقطه کلیک کنه و بین اون دو نقطه یه خط رسم بشه

    یا این که ما مختصات یه خط رو بدیم و اون رو چاپ کنیم و کاربر بتونه با موس اون رو بگیره و جاشو عوض کنه !
    اگر میدونین لطفا بهم بگین .
    ممنون ...!

  2. #2
    اگه نباشه جاش خالی می مونه p d's Avatar
    تاريخ عضويت
    Apr 2009
    محل سكونت
    قبرستون
    پست ها
    449

    پيش فرض

    سلام.
    1 سرچی راجب
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بکن. بنظرم اوکی کنه کارتو.

  3. #3
    در آغاز فعالیت
    تاريخ عضويت
    Feb 2012
    پست ها
    5

    پيش فرض

    ممنون ، تقریبا کمکم کرد اما نتونستم کاملا به جوابم برسم

  4. #4
    اگه نباشه جاش خالی می مونه p d's Avatar
    تاريخ عضويت
    Apr 2009
    محل سكونت
    قبرستون
    پست ها
    449

    پيش فرض

    خب به کجا رسیدی ؟
    اول کد و بذار ببینم .

  5. #5
    در آغاز فعالیت
    تاريخ عضويت
    Feb 2012
    پست ها
    5

    پيش فرض

    #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();

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •