使窗体拥有透明效果的API
2013-08-15 17:43
302 查看
CWnd::SetLayeredWindowAttributes
设置不透明性和透明性
BOOL SetLayeredWindowAttributes(
COLORREF crKey,
BYTE bAlpha,
DWORD dwFlags
);
dwFlags的取值是:
LWA_ALPHA = 0x2;
LWA_COLORKEY=0x1
LWA_ALPHA被设置的话,通过bAlpha决定透明度.
LWA_COLORKEY被设置的话,则指定被透明掉的颜色为crKey,其他颜色则正常显示.
注:要使使窗体拥有透明效果,首先要有WS_EX_LAYERED扩展属性(旧sdk也没有的).
设置不透明性和透明性
BOOL SetLayeredWindowAttributes(
COLORREF crKey,
BYTE bAlpha,
DWORD dwFlags
);
dwFlags的取值是:
LWA_ALPHA = 0x2;
LWA_COLORKEY=0x1
LWA_ALPHA被设置的话,通过bAlpha决定透明度.
LWA_COLORKEY被设置的话,则指定被透明掉的颜色为crKey,其他颜色则正常显示.
注:要使使窗体拥有透明效果,首先要有WS_EX_LAYERED扩展属性(旧sdk也没有的).
相关文章推荐
- 转载:使窗体拥有透明效果的API
- 使窗体拥有透明效果的API
- 使窗体拥有透明效果的API
- 【转】使窗体拥有透明效果的API
- 使VC Dialog窗体拥有透明效果的API(转)
- 使窗体拥有透明效果的API
- VC++ 使窗体拥有透明效果地API
- 使窗体拥有透明效果的API
- 使窗体拥有透明效果的API
- 使窗体拥有透明效果的API
- 使窗体拥有透明效果的API
- 转载:使窗体拥有透明效果的API
- 在C#中调用系统API使窗体下拥有阴影效果(转)
- 在C#中调用系统API使窗体下拥有阴影效果(转)
- 在C#中调用系统API使窗体下拥有阴影效果
- WPF模拟Windows7的Aero透明窗体效果
- C#窗体飞入飞出的动画效果(Api)
- windows笔记-API实现透明窗体
- API实现窗口透明、滑动、淡入淡出等动画效果