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);