标签:
void CpictureDlg::OnLoadPicture() { CString m_strfile; CRect rect; m_static_pic.GetClientRect(&rect); CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT, L"Picture Files (*.bmp *.ico *.jpg)|*bmp;*.ico;*jpg|",NULL); if(dlg.DoModal ()) { m_strfile=dlg.GetPathName (); } /*HBITMAP hbitmap=(HBITMAP)LoadImage(AfxGetInstanceHandle(), m_strfile, IMAGE_BITMAP, rect.Width(), rect.Height(), LR_LOADFROMFILE); m_staticpic.SetBitmap(hbitmap); */ if (m_strfile == L"") return; CImage image; image.Load(m_strfile); m_static_pic.GetClientRect(&rect); CDC * pDc=m_static_pic.GetWindowDC(); image.Draw(pDc->m_hDC,rect); ReleaseDC(pDc); }
标签:
原文地址:http://www.cnblogs.com/groundsong/p/5747407.html