SINAL DE AVISO
Sabe quando estamos com vários aplicativos aberto na barra de tarefa por exemplo o Word e o Excel e os dois estão minimizados e daàquando alguma alteração acaba ocorrendo no Excel ele aparece uma tarja laranja em torno dele, chamando a atenção do usuário. Pois é.
O que eu queria era algo mais ou menos assim, veja o caso:
Tenho uma aplicação que monitora uma ação, onde esta ação tem quatro status, eu consigo mandar um beep quando da mudança de status, mas, gostaria de poder avisar ao usuário com um sinal na tela (uma espécie de piscar ÃÂÂcone na barra de tarefas) quando houvesse mudança de status).
Alguém sabe como?
PS: Uso o VB6.
O que eu queria era algo mais ou menos assim, veja o caso:
Tenho uma aplicação que monitora uma ação, onde esta ação tem quatro status, eu consigo mandar um beep quando da mudança de status, mas, gostaria de poder avisar ao usuário com um sinal na tela (uma espécie de piscar ÃÂÂcone na barra de tarefas) quando houvesse mudança de status).
Alguém sabe como?
PS: Uso o VB6.
você pode utilizar a api FlashWindowEx coloca um botao no form e testa esse codigo
Option Explicit
Private Declare Function FlashWindowEx Lib "user32" _
(FWInfo As FLASHWINFO) As Boolean
Private Declare Sub Sleep Lib "kernel32" _
(ByVal dwMilliseconds As Long)
Private Type FLASHWINFO
cbSize As Long ' size of structure
hWnd As Long ' hWnd of window to use
dwFlags As Long ' Flags, see below
uCount As Long ' Number of times to flash window
dwTimeout As Long ' Flash rate of window in milliseconds. 0 is default.
End Type
Const FLASHW_STOP = 0
Const FLASHW_CAPTION = 1
Const FLASHW_TRAY = 2
Const FLASHW_ALL = FLASHW_CAPTION Or FLASHW_TRAY
Const FLASHW_TIMER = 4
Const FLASHW_TIMERNOFG = 12
Private Sub Command1_Click()
Dim RetVal As Integer
Dim FWInfo As FLASHWINFO
With FWInfo
.cbSize = 20
.hWnd = Me.hWnd
.dwFlags = FLASHW_ALL
.uCount = 5
.dwTimeout = 0
End With
Sleep (2000)
RetVal = FlashWindowEx(FWInfo)
End Sub
é isso ae.. valeu Daniel... uma dia eu fico tão bom assim. hehe....
Tópico encerrado , respostas não são mais permitidas