الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ادراج صورة على النافذة في الفيجوال c

مغلق
بدأه dodo في 4 مايو 2003 · 0 رد · 559 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1

كيف يمكنني اختيار ملف صورة ومن ثم اظهاره على نافذة البرنامج

حاولت عمل ذلك

الكود لا يعطي اي اخطاء ولكنه ايضا لا يظهر الصورة

ارجو منكl اعطائي مواقع استطيع من خلالها فهم اكثر للتعامل مع الصور في الفيجوال سي وقراءة ملف الصورة في مصفوفة ,ydv g;

والكود هو

static char BASED_CODE szFilter[]="Bitmap Files(*.bmp)|*.bmp||";

CFileDialog m_IdFile(TRUE,".bmp",m_name,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,0);

if (m_IdFile.DoModal()==IDOK)

{

m_name=m_IdFile.GetPathName();

HBITMAP hBitmap=(HBITMAP) ::LoadImage (AfxGetInstanceHandle(),

m_name,IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION);

if(hBitmap)

{m_bmp.DeleteObject();

m_bmp.Detach();

m_bmp.Attach(hBitmap);

CDC dm;

BITMAP bm;

m_bmp.GetBitmap(&bm);

dm.CreateCompatibleDC(0);

CRect ir;

GetClientRect(ir);

ir.NormalizeRect();

dm.StretchBlt(10,10,(ir.Width()-20),

(ir.Height()-20),&dm,0,0,bm.bmWidth,bm.bmHeight,SRCCOPY);

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…