MFC添加界面的背景图片方法总结
VC++中如何给对话框加背景图片
方法一:
1、声明成员变量CBrush m_brush;
2、在InitDialog中添加代码:
CBitmap bmp;
bmp.LoadBitmap(IDB_BITMAP1); //IDB_BITMAP1是图片资源ID
m_brush.CreatePatternBrush(&bmp);
|
3、重载对话框的OnCtlColor,改最后的返回值:
1
|
return ( HBRUSH )m_brush;
|
方法二:
把下面这段代码加进OnPaint()里就行了
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,200,200); // 这些参数可以调整图片添加位置和大小
dc.SelectObject(pOldBrush);
|
方法三:使用StretchBlt()函数,具有图像自适应窗体功能
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,200,200); // 这些参数可以调整图片添加位置和大小
dc.SelectObject(pOldBrush);
|
MFC添加界面的背景图片方法总结相关推荐
- vs2019添加图片html,VS2019窗体美化 -界面透明背景图片
VS2019窗体美化 -界面透明背景图片 VS2019窗体美化 -界面透明,背景图片 扩展-管理扩展下-在线: Color Theme Editor for Visual Studio 2019 设置 ...
- [个性化] Vnote 添加预览背景图片以及修改字体等
[个性化] Vnote 添加预览背景图片以及修改字体等 1.0 前言 2.0 下载安装 3.0 默认界面 4.0 个性化设置 4.1 设置主题和字体 4.2 修改背景图片 5.0 修改代码块背景半透明 ...
- iphone iPhone开发中为UINavigationBar设置背景图片方法
1:原文摘自:http://mobile.51cto.com/iphone-284865.htm iPhone开发中为UINavigationBar设置背景图片方法是本文要介绍的内容,在iPhone开 ...
- 计算机刚启动时的背景怎样改,通达信启动界面图片怎么改,怎么修改系统登陆时候欢迎界面的背景图片?...
Q1::怎么修改系统登陆时候欢迎界面的背景图片? 用魔方,该软件可以满足你的个性追求!该软件的功能请自行研究-- Q2::怎么修改一些电脑开机图片还有欢迎界面的图片呢? 自己制作一个图片开机的位图一定 ...
- CSS添加多个背景图片
CSS添加多个背景图片 如果给页面添加多个背景,但是,在CSS中一个标记只能用一次background属性. 因此,只有给多个标记添加不同背景来实现,比如,在body标记设置了背景图片的基础上,可以再 ...
- wordpress 背景_如何在WordPress中添加全屏背景图片
wordpress 背景 Full screen background image seems to be a new design trend that is becoming fashionabl ...
- 怎么同时给多个视频添加背景音乐、背景图片
怎么同时剪辑多个视频?像添加背景音乐.背景图片等效果,该如何在电脑上实现呢?今天小编给大家分享一款剪辑软件--视频剪辑高手,下面一起用它来试试叭. 批量导入视频素材 首先,打开视频剪辑高手并登录 进入 ...
- MFC添加背景图片方法
此文系转载,忘了博客地址了 VC++中如何给对话框加背景图片(2010-03-22 16:57:59) 方法一: 1.声明成员变量CBrush m_brush; 2.在InitDialog中添加代码: ...
- 【2022年】Win11修改锁屏界面、登录界面背景图片方法(亲测有效)
最近想给自己的电脑换个壁纸,桌面壁纸自定义已经玩的很熟了,就想设置一个登录界面的壁纸.毕竟每次锁屏(win+L),或者是开机输密码的时候都是那个大蓝色背景(见图1),看久了也累了.故作此文. 起因 本 ...
最新文章
- 基础篇:7.Content provider与Content Resolver实现数据共享
- 二叉树的非递归遍历(c/c++)
- golang 安全的tcp server_Go 语言使用 TCP_NODELAY 控制发包流量
- 3dmax中为人物添加动作的流程
- linux鼠标改为自动聚焦,如何在Linux上取消聚焦(模糊)Pythongi GTK+3窗口
- Delete `␍`eslintprettier/prettier
- 如何在树莓派上进行python编程_树莓派Python编程指南
- ETL工作经验分享(1)
- 神经网络中的filter (滤波器)与kernel(内核)的概念
- 【计算机网络】网络层 : 无分类编址 CIDR ( 编址发展 | CIDR 优点 | CIDR 相关计算 | 构成超网 | 最长前缀匹配 | 计算示例 )★
- android当电脑麦克风,电脑没有麦克风?让手机充当电脑麦克风!
- Java猫和狗(继承,多态,抽象,接口版)上
- FCFS和SJF算法
- MacOS提示“Developer tools access“需要控制另一个进程,以便继续调试
- 【微信聊天发的表情看不到,显示错误】
- 关于 RabbitMQ,应该没有比这更详细的教程了
- 案例学习|Python实现某医院药品销售分析
- python信息检索和评价系统_Python爬虫实现的微信公众号文章下载器
- c语言围棋对弈程序设计,C语言围棋对弈程序设计.doc
- php面试题之一,PHP的面试题集
热门文章
- HDU-4414 Finding crosses
- PPT中要实现图片或图形的任意拖拽
- 英伟达RTX 4070最新测评来了!光追效果更棒,但仅限于2k游戏
- 网易中国创业家大赛倒计时,2017年8月报名结束
- v40能升级鸿蒙系统,荣耀v40可以升级鸿蒙系统吗 荣耀共有14款机型可升级
- windows 模拟按键与鼠标
- ArcGIS——GIS中的坐标系
- android拷机工具,Android8.0平台Camera monkey拷机卡死异常解决方案
- Java中使用JCOM操作Word/Excel对象
- java sorted 方法_多个.sorted(…)调用java 8流