2.窗口透明度
Posted 不忘初心 方得始终
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2.窗口透明度相关的知识,希望对你有一定的参考价值。
1.窗口透明度
调节窗口透明度,先使用SetWindowLog函数给窗口加上WX_EX_LAYERED属性,再使用SetlayeredWindowAttributes指定窗口透明度。
//用于改变窗口的属性或在窗口的额外存储空间设置一个32位值
LONG SetWindowLong( HWND hWnd, //窗口句柄
int nIndex, //要设置哪种值(风格)
LONG dwNewLong); //具体设置的值(风格)
//设置窗口分层透明度
BOOL SetLayeredWindowAttributes( HWND hWnd, //窗口句柄
COLORREF crKey, //透明色
BYTE bAlpha, //透明度,0表示完全透明,255表示不透明
DWORD dwFlags); //透明方式
透明方式:LWA_COLORKEY - 表示窗口指定了透明色
LWA_ALPHA - 表示要调整透明度
以上是关于2.窗口透明度的主要内容,如果未能解决你的问题,请参考以下文章