首页 > 代码库 > 2.窗口透明度
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.窗口透明度