您的位置:首页 > 其它

MFC用Picture control显示jpg等各种图片

2015-01-09 16:31 337 查看
使用如下代码,可显示jpg等各类图片

CStatic* pWnd = (CStatic*)GetDlgItem(IDC_PICTURE);
CImage img;
img.Load("D:\\U_00000002.jpg");
CRect rectPicBP;
CDC *pDCBP = pWnd->GetDC();
pWnd->GetClientRect(&rectPicBP);
pDCBP->SetStretchBltMode(STRETCH_HALFTONE);
img.Draw(pDCBP->m_hDC, rectPicBP);
ReleaseDC(pDCBP);
img.Destroy();
注意,显示图片的代码放在ShowWindow(SW_SHOW)之类代码的后面,防止被覆盖。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: