16,472
社区成员
发帖
与我相关
我的任务
分享
COleStreamFile osf;//数据流载入exe资源
osf.CreateMemoryStream(NULL);
osf.Write(pImage, 1024 * 10);
osf.SeekToBegin();
CImage image;
if (SUCCEEDED(image.Load(osf.GetStream())))
{
auto pWnd = GetDlgItem(IDC_BMP);//这里是获得控件句柄
CDC* pDC = pWnd->GetDC();
HDC hDC = pDC->m_hDC;
CRect rect_frame;
pWnd->GetClientRect(&rect_frame);
::SetStretchBltMode(hDC, HALFTONE);//拉伸
::SetBrushOrgEx(hDC, 0, 0, NULL);//起点
image.Draw(hDC, rect_frame);
ReleaseDC(pDC);//释放picture控件的DC
}