1、MFC标准对话框界面
MFC标准对话框界面并不美观,也不符合产品个性化需求,因此需要对对话框界面进行美化。
可以增加如下美化工作:
1)背景贴图
2)控件贴图
3)控件类优化
2、背景贴图
添加消息相应函数OnEraseBkgnd
BOOL CuiDlg::OnEraseBkgnd(CDC* pDC)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
CRect rect;
GetClientRect(&rect);
CBitmap m_pBmp;
BITMAP bm;
CDC dcMem;
m_pBmp.LoadBitmap(IDB_BITMAP1);
m_pBmp.GetBitmap(&bm);
dcMem.CreateCompatibleDC(pDC);
CBitmap* pOldBitmap = dcMem.SelectObject(&m_pBmp);