قائمة البرمجة > لغة Delphi

إجعل برامجك تأخذ شكل XP

الكاتب:


عندما تبرمج تطبيقا عن طريق Delphi في Windows XP فإن مكوناته لا تتأثر جميعها بالثيم الخاص بـ XP. فتبدو كأنها في مجال Windows 9x او Me.

لحسن الحظ، Delphi 7 يمنحك طريقة سهلة للغاية لجعل برامجك تندمج في مجال XP.
إذا شغلت برنامجا في XP ستحصل على شيئ كالآتي:


لا تنزعج

أضف مكون XPManifest من صفحة Win32



فـــقــــــط

نفذ مرة أخرى. هذا ما ستحصل عليه:




ملاحظة
حتى أزرار BitBtn التي هي خاصة بـ Delphi تتأثر أيضا !


مبدأ العمل:

عن طريق هذا الكائن XPManifest فإن Delphi يقوم بإدراج ملف Ressource في البرنامج يسمح لمكوناته بالتشكل حسب Theme XP.

لذلك إذا أردت أن تعيد المكونات إلى شكلها الطبيعي فلا يكفي أن تزيل XPManifest من الشاشة بل يجب حذف الوحدة XPMan من Uses ليتم حذف ملف Ressource من البرنامج التنفيذي. وهو لا يؤثر على حجم التطبيق.


ملاحظة
هذه العملية ليس لديها أي تأثير في مجال Windows 9x أو Me


حظا موفقا