سؤال

هل يعرف أي شخص الفاصل الزمني للميلي ثانية ، الذي يستخدمه شريط التتبع الإطاري ، بين استدعاء الحدث Valuechanged عند تحريك قبضة الفأر؟

لقد قمت بتطبيق شريط التتبع الخاص بي وأود أن يكون السلوك متسقًا مع ما يتوقعه المستخدم.

لقد ألقيت نظرة على عاكس ، لكنه أحد أدوات التحكم التي لا يمكن عرض معظم التنفيذ.

ETA: في الواقع ، التفكير في الأمر ، ليس بهذه البساطة. للتغييرات الصغيرة ، يقوم شريط التتبع برفع الحدث لكل تغيير. ومع ذلك ، إذا قمت بتغيير سريع كبير مع قبضة ، فلن يرفع الحدث لكل خطوة. فقط أتساءل بالضبط كيف يكون هذا الإطار؟

شكرًا

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

المحلول

التحكم في شريط التتبع عبارة عن غلاف حول التحكم في شريط Trackbar الأصلي. لن تجد أي رمز ذي صلة.

من المؤكد أن هذا يتم التحكم فيه من خلال رسائل WM_Mousemove ، إذا قمت بنقل الماوس بسرعة ، فإنه يتخطى الإبلاغ عن بعض المواقف الوسيطة. لذلك يجب أن يتصرف التحكم المخصص الخاص بك تمامًا مثل شريط التتبع.

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