PDA

View Full Version : سوال: شبیه سازی موس



Mask
یک شنبه 29 خرداد 1390, 21:45 عصر
چطوری میشه موس دان و موس آپ رو شبیه سازی کرد.
من یه برنامهآموزشی دارم که با یه تایمر موقعیت موس رو میبرم بر روی آیکن mycomputer. حالا میخام بتونم روش راست کلیک کنم . یا دراگ دراپش کنم . یا با دبل کلیک بازش کنم.
ممنون.

Felony
یک شنبه 29 خرداد 1390, 21:54 عصر
به وسیله تابع mouse_event ؛

کلیک راست :
mouse_event(MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0);
کلیک چپ :
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);

akar_program
یک شنبه 29 خرداد 1390, 23:02 عصر
باسلام میشه‌ بگید اون میقدارها ك صفر هستن هر كدومش برای چ كار هست + چطور میشه‌ ماوس را با جای مورد نظر حركت داد ممنون

Felony
دوشنبه 30 خرداد 1390, 07:30 صبح
باسلام میشه‌ بگید اون میقدارها ك صفر هستن هر كدومش برای چ كار هست
http://msdn.microsoft.com/en-us/library/ms646260(v=vs.85).aspx


چطور میشه‌ ماوس را با جای مورد نظر حركت داد ممنون
میتونید از تابع SetCursorPos استفاده کنید یا اینکه از همون تابع mouse_Event به صورت زیر استفاده کنید :
mouse_event(MOUSEEVENTF_MOVE, X, Y, 0, 0);

Mask
دوشنبه 30 خرداد 1390, 12:15 عصر
با سلام
با کد زیر میخام دراگ دراپ کنم اما نمیشه.
چیکار باید کرد.؟

setcursorpos( 30,100);
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
setcursorpos( 500,500);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);