- 5
- 0
- 约1.06万字
- 约 7页
- 2016-12-15 发布于贵州
- 举报
加背景图片的一种方法
Windows在向窗口发送WM_PAINT消息之前,总会发送一个WM_ERASEBKGND消息通知该窗口擦除背景,默认情况下,Windows将以窗口的背景色清除该窗口。
可以响应窗口(包括子元素)的WM_ERASEBKGND,以更改它们的背景。
WM_ERASEBKGND的映射函数原型如下:
afx_msg BOOL OnEraseBkgnd( CDC* pDC );
返 回 值:指定背景是否已清除,如果为FALSE,系统将自动清除
参 数:pDC指定了绘制操作所使用的设备环境。
大致代码时:
BOOL CUi4Dlg::OnInitDialog()
{ //加载位图
//CBitmap m_Back;
m_Back.LoadBitmap(IDB_BACK);
}
BOOL CUi4Dlg::OnEraseBkgnd(CDC* pDC)
{
CDC dc;
dc.CreateCompatibleDC(pDC);
dc.SelectObject(m_Back);
//获取BITMAP对象
BITMAP hb;
m_Back.GetBitmap(hb);
//获取窗口大小
CRect rt;
GetClientRect(rt
您可能关注的文档
- 5教材第1章:关注心理健康.doc
- 5《童趣》教学设计.doc
- 5浅谈简笔画在小学语文教学中的运用.doc
- 5第五章、物态变化(标准教案).doc
- 5高三语文专题复习学案:散文阅读答题指导(三)_2012040208180931.doc
- 5高三语文专题复习学案:散文阅读答题指导(三)_20120402035401218.doc
- 50个典型应用电路实例详解.doc
- 6+1数学教具 把数学题演变成让孩子着迷的游戏教安.doc
- 5第四单元教学设计.doc
- 6,新课程实施的基础现代教学观念与行为方式变革.doc
- 2026功率半导体模块封装技术与散热设计.docx
- 2026医疗器械行业创新要素深度探索及企业竞争态势演变与前瞻趋势研究报告.docx
- 2026中国医疗器械创新发展趋势与投资策略建议报告.docx
- 2026医疗影像AI辅助诊断商业化进程与挑战研究.docx
- 2026中国电接触材料行业信用评级体系与应收账款管理报告.docx
- 2025至2030中国燃料叉车行业市场深度研究及发展前景投资可行性分析报告.docx
- 2026水产养殖行业发展现状及产业链投资价值评估报告.docx
- 2026医疗器械行业整体考察及行业态势与融资规划研究报告.docx
- 2026智能传感器在工业互联网中的价值创造与投资机会研究.docx
- 2026中国供应链金融行业市场现状及未来机遇分析报告.docx
原创力文档

文档评论(0)