خطوة خطوة لإنشاء TNA (إيقونة بجنب الساعة) مع إضافة قائمة PopupMenu وتلميح منطادي
#9
السلام عليكم و رحمة الله و بركاته:
إقتباس : - في العنصر hicon يمكن استعمال أيقونة من الرسورس عوضا عن أيقونة البرنامج، باستخدام
loadicon(hinstance, 'myicon') عوضا عن:
Application.icon.handle
حيث تمثل myicon اسم أيقونة من الرسورس.
ما نجح معي الأمر .

إقتباس : 2- msg.wparam هي المسؤولة عن التحقق من رقم uid للأيقونة التي تلقت الحدث، وبالتالي:
يمكن إضافة شرط if قبل الشرطين السابقين من أجل معرفة فيما إذا كان الحدث من الأيقونة التي أنشأناها أم أنه جاء من أيقونة أخرى، وذلك بالتحقق من رقم uid الذي أعطيناه القيمة 0 عند الإنشاء، كما يلي:

وإذا أردنا أن تتلقى الأحداث أيقونة أخرى نعطيها رقم uid مختلف عن السابق -1 مثلا- ثم نكتب if msg.wparam = 1 وهكذا...
في مثالنا هذا لا توجد إلا أيقونة واحدة ولذلك لم ندرج شرط التحقق من uid.
ممكن توضيخ و شرح أكثر؟

وشكرا جزيلا على هذه المشاركة و الدرس المفيد .
الرد


الردود في هذا الموضوع
خطوة خطوة لإنشاء TNA (إيقونة بجنب الساعة) مع إضافة قائمة PopupMenu وتلميح منطادي - بواسطة nabilkeb - 07-01-2009, 11:20 AM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم