请问如何让ListBox半透明,已经可以让Form半透明,但对ListBox无效!
Public Sub MakeWindowLayered(hwnd As Long)
Dim ExStyles As Long
ExStyles = ExStyles Or WS_EX_LAYERED
SetWindowLong hwnd, GWL_EXSTYLE, ExStyles
End Sub
Public Sub SetOpacity(hwnd As Long, Opacity As Byte)
SetLayeredWindowAttributes hwnd, 0, Opacity, LWA_ALPHA
End Sub
Public Sub MakeWindowLayered(hwnd As Long)
Dim ExStyles As Long
ExStyles = ExStyles Or WS_EX_LAYERED
SetWindowLong hwnd, GWL_EXSTYLE, ExStyles
End Sub
Public Sub SetOpacity(hwnd As Long, Opacity As Byte)
SetLayeredWindowAttributes hwnd, 0, Opacity, LWA_ALPHA
End Sub
解决方案 »
- 自己整理的COM/COM+实验文档,高手请指正!
- 如何判断当前某窗体状态
- VB语言怎么样提取Excel中的某一项的数据
- 刚刚多了一个三角。。散分庆祝。。
- 请教各位一个问题,如何用VB调用动态链接库
- 那个有mshflexgrid使用资料或使用技巧,帮个忙,贴上来或发一份给我谢谢了
- 快毕业了,不能回学校。。。。。伤感。。。。散分
- 在文件夹中查找cell中关键字为“char"的EXCE文件,对整个文件夹中的excel文件查找!
- 如何获得MS Chart控件的原点的位置?
- 已知上下班的时间,算一天实际工作几小时,加班几小时,谢谢大家
- 能够得到用IE打开网页的数量,怎样获取这些网页的Title和Url?以前的方法不适合我!
- 请问模拟键盘A,B,C.....字母的常数是多少啊?
设LIst 没变化
可能有用
拦截listbox的重绘,然后自己draw
如果要实现局部窗口透明需要修改窗口风格
如果要实现局部窗口透明需要修改窗口风格怎么修改啊?