نمایش نتایج 1 تا 5 از 5

نام تاپیک: کلیک مستقیم بر دسکتاپ ویندوز

  1. #1
    کاربر دائمی آواتار alinaghiha
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تاکستان
    سن
    39
    پست
    351

    کلیک مستقیم بر دسکتاپ ویندوز

    خسته نباشید
    من میخوام برنامه ای بنویسم که در یک زمان مشخص روی یه قسمت دسک تاپ کلیک کنه
    البته صرفا هدفم از این تاپیک کلیک روی دسک تاپ یا برنامه در حال اجرا(مثلا پاورپوینت) هستش
    با تشکر

  2. #2
    کاربر دائمی آواتار alinaghiha
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تاکستان
    سن
    39
    پست
    351

    Talking

    احتمالا سوالم رو خوب بیان نکردم
    چگونه میتوان بر روی دسک تاپ کلیک کرد.

  3. #3

  4. #4
    کاربر دائمی آواتار alinaghiha
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تاکستان
    سن
    39
    پست
    351

    برگشت به برنامه

    من روي دسك تاپ كليك كردم
    حالا چه طوري به برنامه خودم برگردم
    اينم كدش

    private const UInt32 MOUSEEVENTF_LEFTDOWN = 0x0002;
    private const UInt32 MOUSEEVENTF_LEFTUP = 0x0004;

    [DllImport("user32.dll")]
    private static extern void mouse_event(
    UInt32 dwFlags, // motion and click options
    UInt32 dx, // horizontal position or change
    UInt32 dy, // vertical position or change
    UInt32 dwData, // wheel movement
    IntPtr dwExtraInfo // application-defined information
    );
    [DllImport("user32")]
    public static extern int SetCursorPos(int x, int y);
    public static void SendClick()
    {

    mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, new System.IntPtr());
    mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, new System.IntPtr());
    }
    private void button1_Click(object sender, EventArgs e)
    {
    SetCursorPos(500, 500);
    SendClick();

    }


  5. #5
    کاربر دائمی آواتار alinaghiha
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تاکستان
    سن
    39
    پست
    351
    آقا كسي نيست كدي داشتم كه با showmessage اين كار رو انجام ميدادند اما واسه Notpad بود

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •