في واجهة المستخدم الرسومية ، تكون Windows ذات الحدود شائعة ويمكن للمستخدمين نقلها عن طريق سحبها. ومع ذلك ، قد تتطلب بعض التطبيقات نوافذ بلا حدود لتأثيرات جمالية محددة أو وظائف. ولكن كيف تجعل هذه النوافذ بلا حدود متحركة؟
تقنية فعالة لإنشاء نماذج قابلة للإزالة بلا حدود تتمثل في استخدام وظائف Windows API:
تحديد الثوابت: wm_nclbuttondown
يمثل الرسالة المرسلة عند الضغط على زر الماوس الأيسر على النافذة ، و ht_caption
يعني أن النقر يحدث في شريط العنوان.
استيراد الوظائف اللازمة: sendMessage
أرسل رسالة إلى النافذة ، RELEASECAPTURE
RELEASECAPTURE
in the
musedown
إذا كانت الإجابة بنعم ، فاحرص على التقاط الماوس وأرسل رسالة إلى النافذة باستخدام
wm_nclbuttondown وقم بتعيين
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3