Windows下透明窗口
2015-10-08 00:23
309 查看
透明窗口有三个API 一个是 SetLayeredWindowAttributes
他的原型 是
BOOL SetLayeredWindowAttributes( HWND hwnd,
COLORREF crKey,
BYTE bAlpha,
DWORD dwFlags );
参数依次是 窗口句柄 , 设置颜色, 透明度
0-255, 设置透明模式 1 是标题透明 2 是窗体透明 3 是都透明
还有个是 SetWindowLong
LONG SetWindowLong(HWND hWnd,
int nIndex,
LONG dwNewLong );
参数依次是 窗口句柄 , 窗口类型 这里设置为 GWL_EXSTYLE,
替换值..
代码 这样写
SetWindowLong(hWnd,GWL_EXSTYLE,GetWindowLong(hWnd,GWL_EXSTYLE)|WS_EX_LAYERED);
SetLayeredWindowAttributes(hWnd,0,200,2);
就可以让他透明了
他的原型 是
BOOL SetLayeredWindowAttributes( HWND hwnd,
COLORREF crKey,
BYTE bAlpha,
DWORD dwFlags );
参数依次是 窗口句柄 , 设置颜色, 透明度
0-255, 设置透明模式 1 是标题透明 2 是窗体透明 3 是都透明
还有个是 SetWindowLong
LONG SetWindowLong(HWND hWnd,
int nIndex,
LONG dwNewLong );
参数依次是 窗口句柄 , 窗口类型 这里设置为 GWL_EXSTYLE,
替换值..
代码 这样写
SetWindowLong(hWnd,GWL_EXSTYLE,GetWindowLong(hWnd,GWL_EXSTYLE)|WS_EX_LAYERED);
SetLayeredWindowAttributes(hWnd,0,200,2);
就可以让他透明了
相关文章推荐
- vim+code_complete+ctags配置vim自…
- 如何添加一个 mingw gcc 编译的可…
- 修改qt程序的图标(for windows)
- PE结构
- Qt静态库终于TNND编译出来了.....
- Qt 静态库
- 我的群
- 学习使用GTK+ 0.概述
- GTK+ 中文显示解决方案
- 我的博客今天0岁85天啦!
- Windows安装配置Gtk步骤
- Cmd命令行 输入法不可用
- Ubuntu下GTK的安装
- Fedora使用
- c++中主要有四种强制转换类型运算…
- aaa
- Windows下重叠I/O模型
- 贱视频
- 轻轻松松编译内核
- spoonwep下载地址