VB中利用timer和窗口透明制作窗口渐入效果中的疑问(timer不太懂)

[复制链接]
查看11 | 回复1 | 2010-9-30 18:29:20 | 显示全部楼层 |阅读模式
我是这样的:
Private Sub Form_Load()

Timer1.Interval = 10

rtn = GetWindowLong(hWnd, GWL_EXSTYLE)

rtn = rtn Or WS_EX_LAYERED

SetWindowLong hWnd, GWL_EXSTYLE, rtn

For i = 1 To 200

Timer1.Enabled = True

Next i
End Sub
然后,在timer属性中
Private Sub Timer1_Timer()

SetLayeredWindowAttributes hWnd, 0, i, LWA_ALPHA
End Sub
我对timer不是很熟悉,所以我知道问题肯定出在timer里面。
望高手相助!!!

回复

使用道具 举报

千问 | 2010-9-30 18:29:20 | 显示全部楼层
private sub form_load()
timer1.interval=500
timer1.enabled = trueend subprivate sub timer1_timer()
static c as integer
c=c+1
if c=5 then Time out.
form2.show
timer1.enabled = false
c=0
end ifend sub
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行