void CDemoDlg::ShowImage() { CImage m_image; HDC m_imageHdc; CRect m_imageRect; // 得到控件对象 CWnd *pWnd = GetDlgItem(IDC_STATIC_PICTURE); // 获得控件的大小 pWnd->GetClientRect(&m_imageRect); // 获取控件的绘图句柄 m_imageHdc = pWnd->GetDC()->m_hDC; //显示图片 CString files = "test.jpg"; m_image.Destroy(); m_image.Load(files); m_image.Draw(m_imageHdc, m_imageRect, Gdiplus::InterpolationModeHighQuality); }
MFC CImage 类加载图片显示到控件
最新推荐文章于 2021-01-19 18:08:03 发布
本文介绍了一种在Windows应用程序中将图片加载并显示到指定控件的方法。通过使用CWnd获取控件对象,并进一步获取其绘图句柄,然后利用GDI+库中的功能来实现高质量的图片显示。

1416

被折叠的 条评论
为什么被折叠?



