mfc 显示png

阅读 66

2022-07-28

  1. 设置图片控件类型位owner draw
  2. mfc 显示png_git

  3. 在onpaint事件中重绘

CImage image;
//IDC_MainImg为图片控件ID
CWnd* pWnd = GetDlgItem(IDC_MainImg);
CDC* pDC = pWnd->GetDC();
HDC hDC = pDC->m_hDC;
CRect rect_frame;
pWnd->GetClientRect(&rect_frame);
image.Load("E:test.png");

::SetStretchBltMode(hDC, HALFTONE);
::SetBrushOrgEx(hDC, 0, 0, NULL);
image.Draw(hDC, rect_frame);
ReleaseDC(pDC);
image.Destroy();

留待后查,同时方便他人



精彩评论(0)

0 0 举报