设置窗口透明样式
来源:互联网 发布:中国中小企业数据 编辑:程序博客网 时间:2024/06/06 11:04
typedef BOOL (FAR WINAPI *LAYERFUNC)(HWND,COLORREF,BYTE,DWORD);
BOOL SetLayeredWindowAttributes(HWND hwnd,COLORREF crKey,BYTE bAlpha,DWORD dwFlags)
{
LAYERFUNC SetLayer;
HMODULE hmod = LoadLibrary("user32.dll");
SetLayer=(LAYERFUNC)GetProcAddress(hmod,"SetLayeredWindowAttributes");
BOOL bReturn = SetLayer(hwnd,crKey,bAlpha,dwFlags);
FreeLibrary(hmod);
return bReturn;
}
//设置窗口透明
int rtn = GetWindowLong(hWnd, -20);
rtn = rtn | WS_EX_LAYERED;
SetWindowLong(hWnd, -20, rtn);
//SetLayeredWindowAttributes(hWnd,RGB(255,255,255),180,2);
SetLayeredWindowAttributes(hWnd,RGB(255,255,255),0,1);
0 0
- 设置窗口透明样式
- 窗口透明样式示例
- VC设置窗口透明
- 设置MFC窗口透明
- 设置MFC窗口透明
- MFC设置窗口透明
- 设置窗口背景透明
- QT窗口透明设置
- QT窗口透明设置
- 设置Android窗口透明
- MFC设置透明窗口
- 设置窗口透明
- MFC设置透明窗口
- mfc 窗口透明设置
- mfc 窗口透明设置
- MFC设置透明窗口
- 设置窗口透明
- VC设置窗口透明
- git 学习一
- MySQL与MongoDB的操作对比,以及区别
- SQL习题笔记
- Js实现动态插入删除文本框
- struct中初始化中的一个大错误
- 设置窗口透明样式
- Myeclipse优化
- Spring后处理bean使用
- 代码何时重构
- hdu1263水果
- facade
- mtk 编译kernel 后,如何快速打包
- java程序员修炼之道
- 不能启动mysql服务