首页产品库评测行情新闻|手机数码笔记本台式机DIY硬件数字家庭数码相机办公外设|软件下载游戏开发|社区

更多

数码相机
MP4
LCD
机箱
音箱

天极网 > 开发频道>闪烁的标题栏

闪烁的标题栏

2001-10-26 14:09作者:出处:yesky责任编辑:

【备注】
该函数通常与一个计数器组合使用,生成连续的闪烁效果。在windows
nt及windows for workgroup中,bInvert参数会被忽略。但在windows 95中不会忽略

【参数表】
hwnd ----------- Long,要闪烁显示的窗口的句柄

bInvert -------- Long,TRUE(非零)表示切换窗口标题;FALSE返回最初状态

Private Declare Function FlashWindow Lib "user32" ( _
ByVal hwnd As Long, ByVal bInvert As Long) As Long

用来标示当前是否处于闪烁状态,取值True/False

Dim OnFlash As Boolean

Private Sub Command1_Click()

如果没有闪烁,开始闪烁

If OnFlash = False Then
Command1.Caption = "停止闪烁"
Timer1.Enabled = True
OnFlash = True

否则,停止闪烁

Else
Timer1.Enabled = False
Command1.Caption = "窗体标题栏闪烁"

这一语句是必须的,不然停止闪烁时标题栏可能会处于灰暗状态

Call FlashWindow(Me.hwnd, False)
OnFlash = False
End If
End Sub

以一定时间间隔闪烁,可以通过改变Timer1控件的Interval属性的值来改变

Private Sub Timer1_Timer()

调用 FlashWindow函数,Me.hwnd是Form1窗体的句柄

Call FlashWindow(Me.hwnd, True)
End Sub
共2页。 9 7 1 2

关注此文的读者还看过:

返回开发频道首页

共2页。 上一页12

软件频道最新更新

热点推荐

天极服务|关于我们|About us|网站律师|RSS订阅|友情合作|加入我们|天极动态|网站地图|意见反馈|MSN/QQ上看天极
Copyright (C) 1999-2012 Yesky.com, All Rights Reserved 版权所有 天极网络