读书人

(急)VC下怎么将一个静态控件的背景设

发布时间: 2013-09-07 14:12:44 作者: rapoo

(急)VC下如何将一个静态控件的背景设置为一张图片
(急)VC下如何将一个静态控件的背景设置为一张图片

公司这个功能急等着做,希望了解这方面的给个思路或者代码段也好
谢谢了
[解决办法]
静态控件的CStatic变量进行这样操作:
XXXStatic.ModifyStyle(0, SS_BITMAP);
[解决办法]
已经帮你写好了,也测试通过,你就直接用吧
CStatic *s=(CStatic *)GetDlgItem(IDC_STATIC);
CClientDC dc(s);
CBrush brush,*oldbrush;
CRect rc;
s->GetClientRect(&rc);
oldbrush=dc.SelectObject(&brush);

dc.BitBlt(0,0,bitmap.bmWidth,bitmap.bmHeight,&dcMem,0,0,SRCCOPY);
dc.SelectObject(oldbrush);

读书人网 >VC/MFC

热点推荐