.如果程序是新建的对话框,要给其添加背景图片的步骤:
1)加入消息函数:afx_msg void OnPaint();
2)BEGIN_MESSAGE_MAP(QueryDlg, CDialog)
ON_WM_PAINT()//add this
END_MESSAGE_MAP()
3)重写OnPaint函数:
void QueryDlg::OnPaint()
{
CPaintDC dc(this);
CBitmap bitmap;
bitmap.LoadBitmap(IDB_BITMAP2); //这个IDB_BITMAP2要自己添加
CBrush brush;
brush.CreatePatternBrush(&bitmap);
CBrush* pOldBrush = dc.SelectObject(&brush);
dc.Rectangle(0,0,660,554);// 这些参数可以调整图片添加位置和大小
dc.SelectObject(pOldBrush);
...
}
相关文章
- 04-09VC添加背景图片 的一种方法
- 04-09UITableViewCell中的UILabel添加手势没有响应的解决方法
- 04-09python 为 class 添加新的属性和方法
- 04-09树TreeView控件与DataTable交互添加节点(最高效的方法)
- 04-09百度地图生成器添加标注后图标不显示的解决方法
- 04-09百度地图API开发的快速使用和添加大量坐标点的几种方法
- 04-09一种基于Gradient Boosting的公交车运行时长预测方法
- 04-09GitLab中的Integrations webhook的使用方法 对接 django url项目 自动化部署 django-rest-hooks:将Webhook订阅添加到Django应用
- 04-09添加RichEdit控件后导致MFC对话框程序无法运行的解决方法
- 04-09VC++ 限制窗口的大小范围的方法