【MFC】半透明对话框(转)
2024-10-19 22:38:42
原文转自 http://jingyan.baidu.com/article/656db918fd5b0ee381249ca1.html
在OnInitDialog()函数添加以下代码:
//设置半透明对话框
SetWindowLong(this->GetSafeHwnd(), GWL_EXSTYLE, GetWindowLong(this->GetSafeHwnd(), GWL_EXSTYLE) ^ 0x80000);
HINSTANCE hInst = LoadLibrary("User32.DLL"); //加载库文件
if (hInst)
{
typedef BOOL(WINAPI *MYFUNC)(HWND, COLORREF, BYTE, DWORD);
MYFUNC func = NULL; //函数指针
//取得SetLayeredWindowAttributes函数指针
func = (MYFUNC)GetProcAddress(hInst, "SetLayeredWindowAttributes");
//使用SetLayeredWindowAttributes函数设定透明度
if (func)func(this->GetSafeHwnd(), RGB(, , ), , 0x2);
FreeLibrary(hInst);
}
最新文章
- HTML5学习笔记(持续更新中....)
- window下从python开始安装科学计算环境
- 1012 最小公倍数LCM
- c#省市联动
- IOS中货币高精度要求使用NSDecialNumber、
- 【Android 界面效果29】研究一下Android滑屏的功能的原理,及scrollTo和scrollBy两个方法
- APK签名原理
- [hadoop转载]tearsort
- 同一个form里,不管哪个 submit 都是直接提交form表单里的内容
- 使用php+swoole对client数据实时更新(二) (转)
- 【Egret】使用Egret开发的HTML5项目,使用本地电脑作为服务器进行移动端调试流程
- Linux安装svn服务图文详解 ;出现No repository found in 'svn***问题
- CSS弹性盒子的基本用法
- VMware启动时提示我已移动或我已复制该虚拟机
- Python—re模块
- kubeadm安装Kubernetes V1.10集群详细文档
- 软件工程作业 - Week 1
- JAVA-找不到元素 'beans' 的声明
- Redis 3.0 Windows 安装步骤
- ArcGIS GP应用-GP模型服务发布
热门文章
- MFC中获得各种指针概述(个人觉得是很重要的重点)
- ios sinaweibo 客户端(二)
- Check for Palindromes-freecodecamp算法题目
- c++结构体双关键字排序
- 使用jquery清除select中的所有option
- 如何用纯 CSS 和 D3 创作一艘遨游太空的宇宙飞船
- python爬虫基础14-selenium大全8/8-常见问题
- 封装,封装的原理,Property ,setter ,deleter,多态,内置函数 ,__str__ , __del__,反射,动态导入模块
- Tomcat Bug记录
- 经典MSSQL语句大全和常用SQL语句命令的作用