PDA

View Full Version : کار با موس



alireza_tavakol
یک شنبه 01 مهر 1386, 02:54 صبح
با عرض سلام
من میخواستم با برنامه نویسی کاری بکونم که نشانه گر موس را به نقطه دلخوا روی مانیتور منتقل کنم و بعد از انتقال به نقطه دلخواه عمل های کلیک و راست کلیک و درگ را انجام دهم و در این موقع که برنامه من کار میکنه کاربر قادر به کنترل موس نباشه:متفکر:

PC2st
یک شنبه 01 مهر 1386, 18:11 عصر
برای انتقال به یک نقطه از صفحه:


Cursor.Position = new Point(0, 0);


راستی یک نمونه برنامه در این زمینه در سایت قرار داده شده بود، (بوسیله hook کردن مووس) میتونید جستجو کنید.
یک نمونه برنامه ای هم در قسمت نمونه برنامه های سی شارپ هست، توسط hook کردن مانع از تایپ صفحه کلید در ویندوز میشه، میتونه اون هم بهت کمک کنه.

alireza_tavakol
دوشنبه 02 مهر 1386, 01:10 صبح
حالا که نشانگر موسم به نقطه دلخواه رسید چه طوری عمل کلیک و راست کلیک و درگ را تا نقطه دلخواه انجام دهم

md_bluelily
دوشنبه 02 مهر 1386, 15:44 عصر
یکسری API داره.



[System.Runtime.InteropServices.DllImport("user32.dll", EntryPoint = "mouse_event")]
private static extern void MouseEvent(int dwFlags, int dx, int dy, int cButtons, int dwExtraInfo);

alireza_tavakol
چهارشنبه 04 مهر 1386, 02:27 صبح
یه نمومه برنامه میتونی برای درگ کردن برام بزاری