سؤال

أنا أعمل على مشروع WTL، في الواقع WTL 8.1 مع VS2008. في العديد من البرامج التعليمية، رأيت استخدام المتغير العالمي _Module، على سبيل المثال: _module.addmessageloop. يقوم تطبيقي الحالي بإنشاء CMESSAGELOOP في المكدس في WinMain واتصل لاحقا طريقة CMESSAGELOOP :: تشغيل (). حتى الآن، إنه يعمل بشكل جيد. أي شخص السبب (إذا كان ذلك ضروريا) في أحدث إصدارات WTL للاتصال _module.init، _module.term و addmessageloop؟

شكرا.

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

المحلول

استدعاء AddMessageloop يتيح فئة النافذة الخاصة بك الحصول على صدع في الرسائل قبل ترجمةها؛ سيقوم حلقة الرسائل باستدعاء أسلوب PretranslateMessage في الفصل قبل الاتصال بالترجمة.

تحتاج إلى الأعمار الأولي والأجل إذا كنت تستخدم COM.

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