如题,我的代码如下:CopyScreenToBitmap是将屏幕保存到HBITMAP,这个函数完全没有问题,可不知道为什么运行以后 m_pp上没有任何图像,是不是m_pp的设置有问题?请大家指点一下,谢谢啦 CStatic m_pp;
CRect rect;
rect.left = 0;
rect.top = 0;
rect.right = GetSystemMetrics(SM_CXSCREEN);
rect.bottom = GetSystemMetrics(SM_CYSCREEN);
HBITMAP hMap = CopyScreenToBitmap(rect);
m_pp.Create(L"",WS_CHILD|WS_VISIBLE|SS_BITMAP|SS_WHITEFRAME|SS_SUNKEN,CRect(220,220,420,420),this,102);
m_pp.ModifyStyle(0xF,SS_BITMAP|SS_CENTERIMAGE);
m_pp.SetBitmap(hMap);
Invalidate();
CRect rect;
rect.left = 0;
rect.top = 0;
rect.right = GetSystemMetrics(SM_CXSCREEN);
rect.bottom = GetSystemMetrics(SM_CYSCREEN);
HBITMAP hMap = CopyScreenToBitmap(rect);
m_pp.Create(L"",WS_CHILD|WS_VISIBLE|SS_BITMAP|SS_WHITEFRAME|SS_SUNKEN,CRect(220,220,420,420),this,102);
m_pp.ModifyStyle(0xF,SS_BITMAP|SS_CENTERIMAGE);
m_pp.SetBitmap(hMap);
Invalidate();
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货