PDA

View Full Version : How to set a right click mouse in c# نحوه تنظیم و باعث رخ دادن یه کلیک چپ(راست) موس



md3848
سه شنبه 29 تیر 1395, 20:40 عصر
سلام
من میخوام وقتی از طریق ارتباط سریال دیتای L رو دریافت کردم کلیک چپ موس فعال بشه (انگار که با موس روی کلیک چپ کلیک کردم) - چطور میشه این کارو کرد؟ تو سایت های خارجی گشتم اصلا چیزی نبود - احساس میکنم همچین چیزی تو C# نیستش - درسته؟

c0mmander
سه شنبه 29 تیر 1395, 20:59 عصر
1- event دریافت یافت داده سریال رو پیاده کنید.
https://msdn.microsoft.com/en-us/library/system.io.ports.serialport.datareceived(v=vs.110). aspx


2- با استفاده از توابع از تابع api با نام mouse_event برای شبیه سازی کلیک موس استفاده کنید.
http://stackoverflow.com/questions/2416748/how-to-simulate-mouse-click-in-c

md3848
سه شنبه 29 تیر 1395, 21:47 عصر
دمت گرم داشششششششششششش
اینو من تو فسمت موس سایت مایکروسافت گشتم پیدا نکردم
اینو از کجا پیدا کردی؟ چی سرچ کردی؟

راستی کد هگز دکمه دایره ای وسط موس چیه ؟؟؟؟

c0mmander
سه شنبه 29 تیر 1395, 22:54 عصر
راستی کد هگز دکمه دایره ای وسط موس چیه ؟؟؟؟

0x800

ساختار اصلی این این تابع رو میتونید اینجا ببنید:(چرخ یا WHEEL رو ببنید)
https://msdn.microsoft.com/en-us/library/windows/desktop/ms646260(v=vs.85).aspx


اینو از کجا پیدا کردی؟ چی سرچ کردی؟
تابع معروفیه شما هر چیزی که جستجو می کردید به نتیجه میرسید مثلا:
simulation mouse event in C#‎‎‎‎‎‎
(https://www.google.com/search?q=mouse_event+scrol++c%23&ie=utf-8&oe=utf-b#q=simulation+mouse+event+in+c%23)یا
mouse event - msdn (https://social.msdn.microsoft.com/Search/en-US?query=mouse%20event&pgArea=header&emptyWatermark=true&ac=4)
یا
mouse (https://social.msdn.microsoft.com/search/en-US/windows?query=mouse&refinement=183&ac=4)