CString strPath,strPname;
CString strSql;
strSql.Format("select * from File_info where F_id = '%s'",id);
CADORecordset Rs(&CTicketSystem11App::m_DB);
Rs.Open((LPCTSTR)strSql);
Rs.GetFieldValue("F_path",strPath);
Rs.GetFieldValue("F_mpname",strPname);
CRect rect;
GetClientRect(&rect);
CDC *pDc=GetDlgItem(IDC_STATIC_PIC)->GetDC();//得到dc
HBITMAP m_hBitmap=(HBITMAP)::LoadImage(NULL,strPath,IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
CBitmap m_Bitmap;
m_Bitmap.Attach(m_hBitmap);//将加载进来的图像与位图相联系
CDC MemDc;
MemDc.CreateCompatibleDC(pDc);
MemDc.SelectObject(&m_Bitmap);
pDc->BitBlt(0,0,rect.Width(),rect.Height(),&MemDc,0,0,SRCCOPY);
点击图1修改按钮在图二上面显示图片,图片名称和路径在数据库中。
好像有问题,位图名称都没有输,求指导。。