做了一个开源MFC窗口特效及背景皮肤控件,广泛兼容现有界面库
BoltTestShadow v1.0
本控件实现的功能:
1)窗口开启时的先放大再缩小同时改变透明度直至完全显示,窗口关闭时先缩小再放大同时改变透明度
直至完全消失的功能(不加载皮肤也可以使用)
2)加载图片格式背景皮肤,同时设置透明色的功能
3)窗口任意位置鼠标拖拽的功能
特点:
1)开源
2)使用简单,首先继承一个类,然后两三个函数搞定
3)使用对象为所有继承于CDialog的对话框,广泛兼容现有界面库,方便与其它项目集成,,存在不兼容问题请留言
自绘控件兼容性测试及效果演示:
SonicUI通过
UIEasy DirectUI通过
Syser UI通过
网友自制QQ2011登陆器通过
非自绘控件兼容性测试及效果演示:
BCGControlBar未测试,但估计没问题
编译环境:
VC6.0 + OpenCV1.0,欢迎其它编译环境的测试
使用方法:
1)将两个cpp文件和两个h文件拷贝到工程目录
2)使你的对话框CYourDlg继承CBitmapDialog
3)在CYourDlg的OnInitDialog函数中加入InitAndRunShowWindow(IDD);或者是InitAndRunShowWindow("res\\udown.bmp");前者表示不采用皮肤图片,后者表示采用工程目录下的res\udown.bmp位置的图片
作为皮肤
4)在窗口关闭处加入RunHideWindow();
5)构建工程运行,即可看到效果。第一次运行会进行初始化,以后会直接从res目录读取快照信息。若需要重新初始化,请删除res下对应图片后运行
我考虑下一个版本会将SonicUI中的某些特效用类封装一下,实现一个控件库,方便大家调用
源码及实例下载链接(运行Debug\BoltTest.exe测试效果)
http://u.115.com/file/bhu4rook#
BoltTest.rar
版本更新通知
做了一个开源MFC窗口特效及背景皮肤控件,广泛兼容现有界面库相关推荐
- MFC中,如何获得对话框控件相对于父窗口(对话框窗口)的位置
在MFC中,如何获得对话框控件相对于父窗口(对话框窗口)的位置: CRect r; pWnd->GetWindowRect(&r); 这样获得的r是控件相对于屏幕的坐标,然后用Scre ...
- 孙鑫MFC笔记之十六--Active控件
基本概念: 容器和服务器程序 容器应用程序时可以嵌入或链接对象的应用程序.Word 就是容器应用程序.服务器应用程序是创建对象并且当对象被双击时,可以被启动的应用程序.Excel 就是服务器应用程序. ...
- MFC之图像绘制---高速绘图控件(High-speed Charting Control)应用(一)
High-speed Charting Control的下载.配置及创建 一.介绍 必须吹一波这个大佬,我觉得这个可能是MFC中最好用的绘图控件了,相关下载链接如下: 官方下载地址https://ww ...
- vs2015+opencv3.2+mfc读取摄像头显示在图片控件Picture Control
vs2015 + opencv3.3 + mfc读取摄像头显示在图片控件Picture Control 要开始做一个行人检测的小项目,首先读取出摄像头显示,参考了这位博主的教程:http : //bl ...
- Github 开源:使用控制器操作 WinForm/WPF 控件( Sheng.Winform.Controls.Controller)
利用午休时间继续把过去写的一些代码翻出来说一说,文章可能写的比较简略,但是我会努力把核心意思表达清楚,具体代码可直接访问 Github 获取. Github 地址:https://github.com ...
- VC用MFC开发的圆形进度条控件
DownLoad Src VC用MFC开发的圆形进度条控件 visualsan@yahoo.cn NUAA zss 在NBA2007游戏里,还有很多科幻电影里,经常可以看到圆形进度条.有的用来显示导弹 ...
- 做VB的,经常注册和反注册OCX控件和DLL链
做VB的,经常注册和反注册OCX控件和DLL链 但是,每次都要 "开始"--"运行" --"regsvr32 C:\********\******.o ...
- mfc中在vector里添加控件类型的数据时出现C2248错误
@mfc中在vector里添加控件类型的数据时出现C2248错误 这是我在.h文件中定义的2个容器 public:vector<CComboBox*> cbx;vector <CSt ...
- MFC Windows 程序设计[325]之表格控件例程(附源码)
MFC Windows 程序设计[325]之表格控件例程 程序之美 前言 主体 运行效果 核心代码 逻辑分析 结束语 程序之美 前言 MFC是微软公司提供的一个类库(class libraries), ...
最新文章
- Miniconda3+Tensorflow2.3(GPU版)+Win10_x64+GTX1060深度学习环境搭建
- ggplot2绘图入门系列之二:图层控制与直方图
- 测试软件测试赢在测试2:中国软件测试专家访谈录
- Angular 路由守卫
- 浏览器拦截跨域请求处理方法(已阻止跨源请求:同源策略禁止读取远程资源)
- 利用JQuery插件CleverTabs实现多页签打开效果
- CButton相关函数介绍
- post请求测试软件,简单的Http请求测试工具(支持get,post)
- 电子面单打印模板规格汇总-快递鸟
- 阿里巴巴(容器镜像服务)docker+springboot实践
- Nodejs 微信加密消息开发
- 手机edge浏览器无法打开三方应用
- 【正则表达式】从字符串中提取数字
- 谷歌浏览器chrome devtools 插件安装
- linux命令之jq
- 大数据面试题(一)----HADOOP 面试题
- webstorm 2019 最新注册码 破解方法(持续更新中~
- 小程序-demo:知乎日报
- mysql 操作xm_Python操作MySQL数据库实例详解
- 【挑战】手机Termux搭建React Native开发环境