سؤال

نحن نستخدم CPNMOUESE لتطبيق يعمل على Windows XP. يتم فصل جهاز الماوس عن قائمة انتظار الحدث العادية ، حتى نتمكن من الحصول على وضعه وأحداثه ورسم المؤشر بأنفسنا.

لسوء الحظ ، لا يعمل CPNMouse على Windows Vista/7 (انظر هنا). هل هناك أي مكتبة/SDK توفر نفس القدرات على Windows 7؟

فقط للتوضيح - نريد أن يكون المؤشر "العادي" حاضرًا ورسم مؤشر آخر ، يجب تعيينه إلى جهاز الماوس مختلف.


تحديث: لم يعد CPNMouse مدعومًا ويسحب "المصدر المفتوح" سابقًا من SourceForge. توجد فقط صفحة الوثائق القديمة هذه على موقع أدوات CPN الرسمية.

يبدو أن المنتجات التجارية فقط متوفرة ...

إذا كان لدى أي شخص نسخة من المصدر الأصلي من SourceForce ، فيرجى نشر رابط هنا ... بافتراض أن الترخيص الأصلي كان مصدرًا قياسيًا (مفتوح للمشاركة/توسيع) ، يجب أن يكون على ما يرام لشخص ما يتدخل إلى مشروع جديد للمستمر التطوير (من أداة حرة).

هل كانت مفيدة؟

المحلول

يجب عليك استخدام DSF من Windows DDK لإنشاء جهاز ماوس معاقل ، ثم يمكن لأي برنامج قبول الإدخال من جهاز الماوس المحدد المحدد ويرسم المؤشر نفسه. لذلك سيكون لدى أي برنامج تقوم بإنشائه أجهزة ماوس متعددة فيه. من المحزن أن نقول أنه من غير الممكن أن يكون لديك العديد من المؤشرات في نظام التشغيل Windows 7 على الرغم من أنها لا تدعمها على وجه التحديد. لذلك سيكون عليك رسم poiner على الشاشة بنفسك. أخشى أن تكون النقطة هي أنك بحاجة إلى رسم مؤشر على الماوس

نصائح أخرى

ألق نظرة على Multipoint SDK, ، مما يسمح بما يصل إلى 25 مؤشرًا على نفس الشاشة ، والتي تدعم أيضًا Windows 7.

تريد واجهة برمجة تطبيقات "RAW INPUT" التي تأتي مع منصة Windows SDK: MSDN: حول الإدخال الخام

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top