سؤال

أحتاج إلى عرض رسالة خطأ على رفض انخفاض في الطلب.

حاولت هذا في OnDrop() لكن التطبيق المصدر معلقة حتى بلدي مربع رسالة رفض.

كيف يمكن أن أفعل ذلك ؟

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

المحلول

يمكنك دائما الاتصال PostMessage مع رسالة خاصة في WM_APP مجموعة في معالج الرسالة تظهر الخطأ.

وبهذه الطريقة يمكنك عرض الخطأ بعد سحب وإسقاط العملية هو حقا أكثر من و لا يوجد خطر من لخبطة أي شيء.

نصائح أخرى

أنت على حق.ولكن جميع البيانات أحتاج إلى تقرير في مربع رسالة في OnDrop.

إذا كنت في حاجة إلى بيانات يمكنك نسخ ذلك في OnDrop, تخزينها في موقع مؤقت ، ثم في WM_APP مجموعة الرسالة تمرير مؤشر إلى البيانات في موقع مؤقت.في معالج WM_APP رسالة يمكن تنظيف البيانات المؤقتة بعد عرض مربع رسالة.

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