07-01-2009, 11:20 AM
السلام عليكم و رحمة الله و بركاته:
وشكرا جزيلا على هذه المشاركة و الدرس المفيد .
إقتباس : - في العنصر hicon يمكن استعمال أيقونة من الرسورس عوضا عن أيقونة البرنامج، باستخدامما نجح معي الأمر .
loadicon(hinstance, 'myicon') عوضا عن:
Application.icon.handle
حيث تمثل myicon اسم أيقونة من الرسورس.
إقتباس : 2- msg.wparam هي المسؤولة عن التحقق من رقم uid للأيقونة التي تلقت الحدث، وبالتالي:ممكن توضيخ و شرح أكثر؟
يمكن إضافة شرط if قبل الشرطين السابقين من أجل معرفة فيما إذا كان الحدث من الأيقونة التي أنشأناها أم أنه جاء من أيقونة أخرى، وذلك بالتحقق من رقم uid الذي أعطيناه القيمة 0 عند الإنشاء، كما يلي:
وإذا أردنا أن تتلقى الأحداث أيقونة أخرى نعطيها رقم uid مختلف عن السابق -1 مثلا- ثم نكتب if msg.wparam = 1 وهكذا...
في مثالنا هذا لا توجد إلا أيقونة واحدة ولذلك لم ندرج شرط التحقق من uid.
وشكرا جزيلا على هذه المشاركة و الدرس المفيد .

