首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

2013-09-07 
(急)VC下如何将一个静态控件的背景设置为一张图片(急)VC下如何将一个静态控件的背景设置为一张图片公司这

(急)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);

热点排行