السلام عليكم :
أنا قاعد اعمل برنامج لاستعراض الصور .. ولكن حتى يصبح اكثر احترافية أريد عمل مايأتي :
1-
اذا ذهب المستخدم الى سطح المكتب او المستندات او في اي مكان في جهازه ونقر على ملف عبارة عن صورة من نوع jpg او bmp سيظهر امامه قائمة فيها عدة خيارات كما هو في الصورة .
أنا اريد اعمل شيء مشابه .. بحيث ينقر المستخدم على اي صورة ويختار من القائمة " استعراض"
فيقوم برنامجي بفتح الصورة واستعراضها ,
2-
كما تعلمون ... لكل ملف ايقونة خاصة مثلا ملفات txt لها ايقونة خاصة .. ملفات الصور من نوع bmp لها اسقونة خاصة .. ملفات الورد ..لها ايقونة خاصة .
السؤال اريد ان انشئ امتداد خاص بي مثلا abc .. اريد ان يكون له :
1- ايقونة خاصة به اسجلها في الريجستري عند تثبيت برنامجي .
2- ان اخصص برنامج رئيسي يفتح ملفات abc .. بشكل افتراضي .
اريد كل ذلك من خلال البرمجة .
بقي لدي اسئلة ااخرى .. نتركها لبعدين .
أنا بحثت عن الاجابة ووجدت ان الامر متعلق بالريجستري او shell .
http://msdn.microsoft.com/library/default....contextmenu.asp
لكن للاسف لم اجد مثال واضح .. وان وجدت فهو بالmfc .

