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

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




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

نام تاپيک: فرمان چپ کلیک موس

  1. #1
    اگه نباشه جاش خالی می مونه babak_beiknejat's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    298

    پيش فرض فرمان چپ کلیک موس

    ممنون میشم اگه کسی دستورapi در مورد چپ کلیک موس رو بهم بگه
    باز هم متشکرم

  2. #2
    مدیر انجمن برنامه نویسی Payman_62's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    تهران
    پست ها
    2,445

    پيش فرض

    سلام.
    Private Declare Function GetAsyncKeyState Lib "user32" Alias "GetAsyncKeyState" (ByVal vKey As Long) As Integer

  3. #3
    پروفشنال majj's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    716

    پيش فرض

    Private Declare Function SwapMouseButton Lib "user32" Alias "SwapMouseButton" (ByVal bSwap As Long) As Long

    تغییر کلیک چپ و راست موس

  4. #4
    اگه نباشه جاش خالی می مونه babak_beiknejat's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    298

    پيش فرض میشه فرمان کلیشو بگید.

    سپاسگزارم.
     
    سلام.
    Private Declare Function GetAsyncKeyState Lib "user32" Alias "GetAsyncKeyState" (ByVal vKey As Long) As Integer

  5. #5
    در آغاز فعالیت lizbazar's Avatar
    تاريخ عضويت
    Mar 2007
    پست ها
    12

    پيش فرض

    واه این که بفهمی کلیک چپ زدنه شده یا نه میتونی از تابع api که دوست عزیزمون معرفی کردند استفاده کنی . اینم سورسش :

    Declare Function GetAsyncKeyState Lib "user32.dll" (ByVal vKey As Long) As Integer
    Private Sub Timer1_Timer()
    keystate = GetAsyncKeyState(vbLeftButton)
    If keystate And &H8000 Then
    Label1.Caption "Pressed Left Button Mouse"
    Else
    Label1.Caption "Not Pressed LEft Button Mouse"
    End If
    End Sub

    موفق باشی .

  6. #6
    اگه نباشه جاش خالی می مونه babak_beiknejat's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    298

    9 فکر کنم منظورم رو خوب بیان نکردم

    دستوری می خوام که مثلا با استفاده از یک تایمر هر 20 ثانیه عمل چپ کلیک رو انجام بشه.
    از توجه تون بسیار متشکرم.

  7. #7
    اگه نباشه جاش خالی می مونه babak_beiknejat's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    298

    9 فکر کنم منظورم رو خوب بیان نکردم

    دستوری می خوام که مثلا با استفاده از یک تایمر هر 20 ثانیه عمل چپ کلیک رو انجام بشه.
    از توجه تون بسیار متشکرم.

  8. #8
    در آغاز فعالیت lizbazar's Avatar
    تاريخ عضويت
    Mar 2007
    پست ها
    12

    پيش فرض

    Private Const M_MOVE = &H1
    Private Const LEFTDOWN = &H2
    Private Const LEFTUP = &H4
    Private Const RIGHTDOWN = &H8
    Private Const RIGHTUP = &H10
    Private Const NIM_ADD = &H0
    Private Const NIM_MODIFY = &H1
    Private Const NIM_DELETE = &H2

    Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)



    Private Sub Timer1_Timer()

    mouse_event(LEFTDOWN + LEFTUP, p.X, p.Y, 0, 0)

    End Sub


    دوست عزیز فکر میکنم همینو میخواستی . موفق باشی . هر چند مدت که بخوای کلیک میکنه .

  9. #9
    اگه نباشه جاش خالی می مونه babak_beiknejat's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    298

    پيش فرض

    Private Const M_MOVE = &H1
    Private Const LEFTDOWN = &H2
    Private Const LEFTUP = &H4
    Private Const RIGHTDOWN = &H8
    Private Const RIGHTUP = &H10
    Private Const NIM_ADD = &H0
    Private Const NIM_MODIFY = &H1
    Private Const NIM_DELETE = &H2

    Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)



    Private Sub Timer1_Timer()

    mouse_event(LEFTDOWN + LEFTUP, p.X, p.Y, 0, 0)

    End Sub


    دوست عزیز فکر میکنم همینو میخواستی . موفق باشی . هر چند مدت که بخوای کلیک میکنه .
    ممنون ،ممنون خیلی متشکرم.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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