UpdateData(true); //更新路径公共变量
CString m_path = m_edit1.GetString();
if(m_path=="")
{
MessageBox("111111","111",0);
return;
}
CRect rect;
m_pictureStatic.GetClientRect(&rect); //m_picture为Picture Control控件变量,获得控件的区域对象
ATL::CImage image; //使用图片类
image.Load(m_path);
CDC* pDC = m_pictureStatic.GetWindowDC(); //获得显示控件的DC
//***************显示全部,但会失真
CRect rc;
CWnd *pWnd = GetDlgItem(IDC_PICTURE_STATIC);//参数为控件ID
pWnd->GetClientRect(&rc);//rc为控件的大小。
image.Draw( pDC -> m_hDC,rc);
//********显示一部分
//long width = image.GetWidth();
//long height = image.GetHeight();
//image.Draw( pDC -> m_hDC,5,5,width,height);
ReleaseDC(pDC);