السلام عليكم و رحمة الله و بركاته
من المشاكل التي يواجهها المبرمجين عادة في النسخة الخفيفة للفيجوال ستوديو عدم إمكانية تغير أيقونة البرنامج للمشاريع سي++، و الحمد لله حاولت تجربة و كللت بالنجاح:
يكمن الحل في إنشاء ملف .rc يدويا في نفس المسار الذي توجد فيه بقية الأكواد و الملف ReadMe.txt.
نسخ الأيقونة التي تود إستخدامها في نفس المسار.
فتح الملف .vcproj و البحث عن النص ReadMe.txt
نسخ تعريف المورد ressource ReadMe.txt و إلصاقه بعده مباشرة و تعويض ReadMe.txt بإسم الملف .rc مع إمتداده هكذا:
Name="Resource Files"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
>
</Filter>
<File
RelativePath=".\ReadMe.txt"
>
</File>
<File
RelativePath=".\ManuallyCreatedRCFile.rc"
>
</File>أخيرا يجب تعريف الأيقونة في الملف الذي تم إنشائه و تعريفه في ملف المشروع هكذا:
#define IDI_APPLICATION 10001 // Icon IDI_APPLICATION ICON "fav.ico"
عند العودة للفيزوال ستوديو سيطالبك بإعادة تحميل المشروع، بطبيعة الحال يجب الموافقة.
لا يمكن تعديل الملف.rc مباشرة في الفيزوال ستوديو لأنه لا يحتوي على ressource editor و ينبغي فتحه ببرنامج آخر و تعديله على حدى
رجاء البحث في جوجل ربما تجدون حل آخر :)