في الـ Delphi أضع عنصر الصورة وأكتب LoadFromFile لأحمل الصورة لكن في الـ VC++ ليس هناك مثل هذا التابع ولم أستطع استخدام التوابع الأخرى فأرجو المساعدة في تحميل صورة من أي ملف إلى العنصر Picture
Load Image From File
كلامك صحيح لا يوجد شئ جاهز لكن بسهولة يمكنك برمجته ..
قمت منذ زمن ببرمجة كلاس موروث من CBitmap يمكنه التحميل من الملف أو من ال Resource أي من ملفات ال JPG أو GIF أو BMP ..
يمكنك استخدامه طبع مع ترك هدر السورس زي ماهو ياللي فيه معلومات المبرمج ;) ..
سوف أجاوبك بالسورس ... انتظر لحظة..
Coding on the Cloud and for the Cloud!
المشروع المرفق يحتوي على ملف CBitmapEx.h وهو يحتوي على تعريف الكلاس الموجود في الملف CBitmapEx.cpp .. كل ماعليك هو أن تأخذ هذين الملفين وتضعهما في مشروعك ..
المثال هو طريق لاحضار ملف JPG من ال Resource ووضعه في شبكة FlexGrid لأن من أحد الميزات التي يعطيها لك الكلاس الجديد أنه بامكانه ارجاع صورة من نوع IPicture* وهي مستخدمة في ال COM ..
أيضا من ميزات الكلاس هو خاصية رسم الصورة على ال DC .. وهي ماتفتقر له أيضا ال CBitmap ..
ويمكن أيضا تحميل الصورة من الملف بكل سهولة ..
صورة البرنامج المثال :
Coding on the Cloud and for the Cloud!
هذا الموضوع مغلق.