1、添加一个图片控件.
2、在对话框OnInitDialog中添加如下代码:
//加载logo图片
CClientDC *pDC = new CClientDC(GetDlgItem(IDC_STATIC_LOGO));
HDC hDC = pDC->m_hDC;
CRect rect;
GetDlgItem(IDC_STATIC_LOGO)->GetClientRect(&rect);
CImage image;
HRESULT lRet = image.Load("res\\logo.png");
::SetStretchBltMode(hDC, HALFTONE);
::SetBrushOrgEx(hDC, 0, 0, NULL);
image.Draw(hDC, rect);
ReleaseDC(pDC);
image.Destroy();
3、然后,就好了。
参考链接:https://www.cnblogs.com/rixiang/p/10024741.html
效果图:

本文介绍了一种在对话框中加载图片的方法。通过使用CClientDC和CImage类,可以将资源文件夹中的图片(如logo.png)加载并显示到指定的静态控件上。此方法适用于需要在界面中展示logo或其他图片的场景。
8009

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



