想做个播放器!!
但不知道如何做不规则窗体???
大家指点我迷径吧!!!!!
但不知道如何做不规则窗体???
大家指点我迷径吧!!!!!
解决方案 »
- 求助:应用自己编写的clone在vb中复制ADODB.Recordset时出错,求点拨
- vb可以用图片做进度条吗
- 我用vb6+sql server 2000(MSDE)编程,为什么非要用“信任 SQL Server 连接”呢?若在企业管理器中改成“使用 SQL Server 身份验证”,数据库又附加不上。
- 如何解决刷屏慢的问题?
- 窗口的响应问题,要快啊
- 我没有分了,这是全部,不过希望大家能帮我解决这个问题,因为马上就要答辩了,谢谢
- 你们写过类似与msn message 之类的及时通讯程序吗?
- vb6 调用httpclient发送数据
- 求在北京的VB数据库高手开发软件,熟悉报表打印的!email [email protected] qq 10984512
- 在SQL SERVER7.0中如何让我的视图中显示的数字显示成标准格式及 ##,###.## 格式(我指单精度数据类型),请多帮忙!!!
- 大哥 ! 帮忙 一个vc转换vb的问题
- 如何在两条连续的语句之间加一个时间延迟!
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hwnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long
其中hwnd是透明窗体的句柄,crKey为颜色值,bAlpha是透明度,取值范围是[0,255],dwFlags是透明方式,可以取两个值:当取值为LWA_ALPHA时,crKey参数无效,bAlpha参数有效;当取值为LWA_COLORKEY时,bAlpha参数有效而窗体中的所有颜色为crKey的地方将变为透明--这个功能很有用:我们不必再为建立不规则形状的窗体而调用一大堆区域分析、创建、合并函数了,只需指定透明处的颜色值即可,哈哈哈哈!请看具体代码。
Private Const WS_EX_LAYERED = &H80000
Private Const GWL_EXSTYLE = (-20)
Private Const LWA_ALPHA = &H2
Private Const LWA_COLORKEY = &H1代码一:一个半透明窗体
Private Sub Form_Load()
Dim rtn As Long
rtn = GetWindowLong(hwnd, GWL_EXSTYLE)
rtn = rtn Or WS_EX_LAYERED
SetWindowLong hwnd, GWL_EXSTYLE, rtn
SetLayeredWindowAttributes hwnd, 0, 200, LWA_ALPHA
End Sub代码二:形状不规则的窗体
Private Sub Form_Load()
Dim rtn As Long
BorderStyler=0
rtn = GetWindowLong(hwnd, GWL_EXSTYLE)
rtn = rtn Or WS_EX_LAYERED
SetWindowLong hwnd, GWL_EXSTYLE, rtn
SetLayeredWindowAttributes hwnd, &HFF0000, 0, LWA_COLORKEY '将扣去窗口中的蓝色
End Sub
ActiveSkin 实际上是一个界面开发环境,可以帮助你设计出能换外壳的应用程序。这个程序支持开发带有异形界面,支持本地或者Internet外壳的程序。借助ActiveSkin你可以使你的程序在各个操作系统下保持一致的外观,或者设计出类似Winamp那样的应用程序 http://www.ccw.com.cn/htm/app/aprog/01_3_13_2.asp
http://www.ccw.com.cn/htm/app/aprog/01_3_13_3.asp
http://vbworld.sxnw.gov.cn/Source/Index.asp?kind=forms