将任意形式文件已缩略图形式显示在视图中
//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);

博客介绍了使用C++将任意形式文件以缩略图形式显示在视图中的方法。给出了相关代码,包括获取当前客户区视图、设备上下文、窗口句柄等,还涉及加载影像文件的操作。
4000

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



