كيف يمكنني اختيار ملف صورة ومن ثم اظهاره على نافذة البرنامج
حاولت عمل ذلك
الكود لا يعطي اي اخطاء ولكنه ايضا لا يظهر الصورة
ارجو منك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);