如何在MFC对话框中添加背景图片
来源:互联网 发布:店铺淘宝客还能做吗 编辑:程序博客网 时间:2024/05/15 23:46
1、把你的图包含到程序的“Bitmap资源”里,提示说该资源使用了大于256色的调色板,在VC里无法编辑等等,点确定就可以
2、定位到 void CXXXDlg::On
Paint(),在if()...else()中的else()下添加如下代码
else
{
//CDialog::OnPaint();//要禁止这个调用
CPaintDC dc(this);
CRect rect;
GetClientRect(&rect);
CDC dcMem;
dcMem.CreateCompatibleDC(&dc);
CBitmap bmpBackground;
bmpBackground.LoadBitmap(IDB_BITMAP);
//IDB_BITMAP是你自己的图对应的ID
BITMAP bitmap;
bmpBackground.GetBitmap(&bitmap);
CBitmap *pbmpOld=dcMem.SelectObject(&bmpBackground);
dc.StretchBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,
bitmap.bmWidth,bitmap.bmHeight,SRCCOPY);
}
else
{
//CDialog::OnPaint();//要禁止这个调用
CPaintDC dc(this);
CRect rect;
GetClientRect(&rect);
CDC dcMem;
dcMem.CreateCompatibleDC(&dc);
CBitmap bmpBackground;
bmpBackground.LoadBitmap(IDB_BITMAP);
//IDB_BITMAP是你自己的图对应的ID
BITMAP bitmap;
bmpBackground.GetBitmap(&bitmap);
CBitmap *pbmpOld=dcMem.SelectObject(&bmpBackground);
dc.StretchBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,
bitmap.bmWidth,bitmap.bmHeight,SRCCOPY);
}
- 如何在MFC对话框中添加背景图片
- MFC中如何给对话框添加背景图片
- 如何给MFC对话框添加背景图片
- 如何给MFC对话框添加背景图片
- 如何给MFC对话框添加背景图片
- 如何给MFC对话框添加背景图片
- MFC对话框添加背景图片
- MFC对话框添加背景图片
- MFC对话框添加背景图片
- MFC 对话框添加背景图片
- MFC对话框添加背景图片
- MFC对话框添加背景图片
- MFC在对话框中添加背景图片导入位图出错的解决方法
- [转]MFC 对话框添加背景图片
- MFC为对话框添加背景图片
- VC++学习笔记2--------------如何给MFC对话框添加背景图片
- VC++学习笔记2--如何给MFC对话框添加背景图片
- 在VS2013环境下MFC学习:给对话框添加背景图片
- wince语音识别开发(debug文件路径问题)(2)
- 操作 xml
- POJ 1182-eat
- 开源网址
- sql2000字符串分割
- 如何在MFC对话框中添加背景图片
- android的全局变量
- Windows下架设Subversion服务器
- 转载:关于动态规划(入门篇)
- Java 可以通过 Runtime 调用Linux命令
- Linux设备驱动程序学习
- 内存访问越界问题
- ABAP培训-----squery
- n皇后2进制算法