چطوری در وی بی میشه فهمید که کی کلید وسطی موس یا همان لغزان فشرده میشه؟(چه موقعی که فوکوس روی برنامه هست چه موقعی که نیست هر دو)
کد:www.dart.coo.ir
Printable View
چطوری در وی بی میشه فهمید که کی کلید وسطی موس یا همان لغزان فشرده میشه؟(چه موقعی که فوکوس روی برنامه هست چه موقعی که نیست هر دو)
کد:www.dart.coo.ir
راستش اگر راهي هم داشته باشه من نمي دونم اما اصولا مي تونين با direct inbod كليد ها رو بخونين و استفاده كنين
سلام!
منظور جناب KhepeleSibilo همون Direct Input بود.
ولی با استفاده از توابع API هم میشه این کارو کرد...
مثال:
- یک تایمر به فرم تان اضافه کنید و مقدار Interval آن را برابر 1 قرار دهید.
- از کد زیر استفاده کنید:
حالا چه بیرون از برنامه تون و چه داخل برنامه کلید رو بزنید پیغام نمایش داده میشه...کد:Private Const VK_MBUTTON = &H4 ' NOT contiguous with L RBUTTON
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
Private Sub Timer1_Timer()
If GetAsyncKeyState(VK_MBUTTON) <> 0 Then MsgBox "Middle Button pressed"
End Sub
به همین سادگی!
موفق باشین :11:
نقل قول:من حتما یک چشم پزشک می رم !نقل قول:
هنوزم نمی دونم دیروز که این رو می نوشتم حواسم کجا بود [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
آقا دستتون درد نکنه
خیلی ممنون