设置单文档应用程序的背景图片
来源:互联网 发布:域名邮箱反差 编辑:程序博客网 时间:2024/06/04 18:33
设置单文档应用程序的背景图片
设置单文档应用程序背景图片的方法有好多种,经实践证实,在此提供一种显示效果比较好的一种方法。
1、添加资源。插入任意的.bmp格式的位图,256色也好,24位的也罢,都无所谓。低版本的编译器可能提示无法打开与编辑24位的位图,但添加成功在运行时是毫无影响的,大家尽管添加就行。
2、在CTestView的构造函数中添加代码:
CBitmap bmp;
bmp.LoadBitmap(IDB_BITMAP); //加载位图
m_brushBackground.CreatePatternBrush(&bmp); //创建位图画刷
3、在OnDraw函数中画图。
CRect rect;
GetClientRect(rect); //取得客户区域
pDC->FillRect(rect,&m_brushBackground); //用背景画刷填充区域
4、最后,添加WM_ERASEBKGND消息的处理函数,避免背景的闪烁。
BOOL CTongXunLuView::OnEraseBkgnd(CDC* pDC)
{
return TRUE;
//return CView::OnEraseBkgnd(pDC);
}
程序运行效果如下:
- 设置单文档应用程序的背景图片
- 设置单文档应用程序的背景图片
- 设置单文档应用程序的背景图片
- 设定单文档和对话框的背景图片
- 单文档背景图片加载
- 单文档背景图片加载
- 单文档添加背景图片
- VC++单文档导入背景图片
- MFC单文档添加背景图片
- MFC单文档添加背景图片
- 单文档应用程序SDI的视图切换
- 单文档应用程序SDI的视图切换
- OpenGL的单文档应用程序框架
- 修改单文档应用程序框架的大小
- 基于单文档应用程序背景的修改
- 单文档应用程序的创建过程
- 如何修改单文档应用程序的标题
- 单文档视图应用程序
- asp.net操作配置文件
- U-BOOT下使用bootm引导内核方法
- 开发辅助工具:SQL文格式化工具SQLinFormpro_Desktop
- Very Busy Recently
- 关于Java中自定义包的创建
- 设置单文档应用程序的背景图片
- Apache+MySQL+PHP环境配置
- SIFT进阶
- NS2学习(1)——分裂对象模型
- reactos操作系统实现(96)
- getsockopt/setsockopt 函数用法(转)
- 15个优秀的第三方 Web 技术集成
- PHP5.1.5_Apache2.2.3_MySQL5.0.24安装配置
- 与ASP.NET服务器端结合返回JSON数据实现ExtJS GridPanel客户端分页