C++在视图中显示缩略图

2021-02-14 15:18:23 浏览数 (1)

参考链接: C getc()

将任意形式文件已缩略图形式显示在视图中 //pWnd为当前客户区视图 CWnd* pWnd; pWnd=this; CDC* pDC=pWnd->GetDC(); HDC hDC = pDC->m_hDC; HWND hwnd=pWnd->GetSafeHwnd(); CImage image; //m_ViewRect 为当前客户区 CRect m_ViewRect; GetClientRect(&m_ViewRect); //strFilePath为影像绝度路径,包含文件名 image.Load(strFilePath); 

::SetStretchBltMode(hDC,HALFTONE);

::SetBrushOrgEx(hDC,1,1,NULL);

image.Draw(hDC,m_ViewRect);

ReleaseDC(pDC);

0 人点赞