更改对话框背景:
主对话框:
找到void CStudentSystemDlg(这个为主对话框类的名称)::OnPaint() ;
在把else下的代码改为
CPaintDC dc(this);
CBitmap bitmap;
bitmap.LoadBitmap(IDB_BITMAP1); //这个IDB_BITMAP1要自己添加
CBrush brush;
brush.CreatePatternBrush(&bitmap);
CBrush* pOldBrush = dc.SelectObject(&brush);
dc.Rectangle(0,0,400,400); // 这些参数可以调整图片添加位置和大小
dc.SelectObject(pOldBrush);
子对话框:
在类向导中建立该对话框类的消息映射WM_PAINT
即
vc6.0 类向导->类名->在对象id中找到对话框地址即类名->再在消息中选WM_PAINT->添加函数
vs2017 类向导->类名->消息按钮->WM_PAINT->添加函数
打开该函数;
添加
CPaintDC dc(this);
CBitmap bitmap;
bitmap.LoadBitmap(IDB_BITMAP1); //这个IDB_BITMAP1要自己添加
CBrush brush;
brush.CreatePatternBrush(&bitmap);
CBrush* pOldBrush = dc.SelectObject(&brush);
dc.Rectangle(0,0,600,400); // 这些参数可以调整图片添加位置和大小
dc.SelectObject(pOldBrush);