صينية أيقونة العدد
-
12-09-2019 - |
سؤال
لدي برنامج يعرض أيقونة الدرج والنحول النوافذ والبطية عند حدوث بعض الأحداث. تنشأ المشكلة عندما أقوم بتغيير صورة أيقونة المحاولة، أي منبثق بالون عندما يحدث الحدث ما الذي يمكن أن أكون في عداد المفقودين؟
عبد الخالق
المحلول
ربما عندما تكون تغيير الرمز، لها ICONDATA
يتم تعديلها بطريقة لن تظهر النظام بالون أو تعديل أيقونة الإعلام بعد الآن. يمكن ضبطها حتى بشكل غير صحيح cbSize
عضو بنية.
تحقق فيما لو Shell_NotifyIcon
عائدات TRUE
عند محاولة السطح. إذا FALSE
, ، تحقق أيضا من عضو DWMESSAGE، سواء تم ضبطه على سبيل المثال NIM_SETVERSION
. وبعد هذا قد يعني أن ICONDATA
إصدار الهيكل المعطى غير مدعوم، مثل توثيق يقول.
أيضا في حالة فشل التحقق من الخطأ الفعلي مع GetLastError
وظيفة.
لا تنتمي إلى StackOverflow