تحديد عند أي عنصر تحكم activex تم طلاؤها
-
19-08-2019 - |
سؤال
كنت تستخدم spy++ و لاحظت أن أي السيطرة علي المضمنة في نظام التشغيل windows شكل دوريا الاتصال أو إرسال WM_PAINT عندما يعيد طلاء نفسها.أنا في محاولة لمعرفة كيف في C# كود يمكنني إجراء C# الطريقة في كل مرة هذه السيطرة يرسل WM_PAINT.أنا أعرف فقط ما يكفي pinvoke في هذه المرحلة أن تكون خطرة.
شكرا مقدما ،
بوب
المحلول
أنت لا تحتاج حقا PInvoke للقيام بذلك.الطريقة الصحيحة لاستخدام subclassing محددة للتعامل مع رسائل Windows.وهنا رابط للقيام بذلك:
لا تنتمي إلى StackOverflow