مشاهدة النسخة كاملة : كيف اجعل الماووس تتحرك بعكس الاتجاه ؟
عبد الهادي بهاب
29-09-2017, 02:19 PM
السلام عليكم ورحمة الله وبركاته
فيه لعبة تطلب منك ان تحدد رقم من مجموعة ارقام
لكن التحدي في اللعبة في كون الماووس لما تحركها
تتحرك بعكس الاتجاه
حاولت محاكاة التصميم
هل فيه لقطة من الاخوة اجعل الماووس تتحرك عكس اتجاهها
بالتوفيق
عبد الهادي بهاب
29-09-2017, 06:02 PM
محاولة لكن ليست بالضبط صحيحة
لكن لنقول تحايل
اي اضيف صورة على شكل ماووس بلون مغاير
و نجعلها تحرك في اتجاه معاكس للماووس الحقيقي
https://d30y9cdsu7xlg0.cloudfront.net/png/117712-200.png
حمل الصروة هذه او اي ماووس
اجعلها باسم image1
في الحدث on mouse move نضع الكود التالي
tMousePos = System.GetMousePosition(true);
tPageSize = Window.GetSize(Application.GetWndHandle());
Image.SetPos("Image1",tPageSize.Width - tMousePos.X ,tPageSize.Height-tMousePos.Y)
if tMousePos.X < 0 or tMousePos.X > tPageSize.Width then
Image.SetPos("Image1", 0 , 0)
end
if tMousePos.Y < 0 or tMousePos.Y > tPageSize.Height then
Image.SetPos("Image1", 0 , 0)
end
و اضع في الصروة الكود المطلوب
------------------
كيف اخفي صورة الماووس الحقيقي حتى لا تظهر ؟
اما احمل بليجين الماووس و اجعل فيه ماوووس شفاف تمام
----------------------
Mahmoud Nabil
29-09-2017, 06:22 PM
موفق بإذن الله ... لك مني أجمل تحية .
ثامر أبو بلقيس
29-09-2017, 06:53 PM
DLL.CallFunction(_SystemFolder.."\\User32.dll", "ShowCursor", 0, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);
عبد الهادي بهاب
29-09-2017, 07:13 PM
dll.callfunction(_systemfolder.."\\user32.dll", "showcursor", 0, dll_return_type_long, dll_call_stdcall);
شكرا استاذ ...كود يغنينا عن الاضافة و الصورة الشفافة
عبد الهادي بهاب
29-09-2017, 07:18 PM
هذا ملف مفتوح باستعمال الكود السابق بحيث نحرك الصورة الماووس ( المزيف ) و نخفي الماووس الحقيقي
باستعمال الكود المقدم من الاخ ثامر جزاه الله خيرا
https://www.mediafire.com/file/am0pjd5fze3d4ev/curcor.apz
بالتوفيق
فرح صالحي
30-09-2017, 07:26 PM
شـكــ وبارك الله فيك ـــرا لك .:abc_152:.. لك مني أجمل تحية .
vBulletin® v3.8.11, Copyright ©2000-2024, abohmam