Как сделать мигающий заголовок окнаИногда бывает необходимо привлечь внимание пользователя. Для этого можно воспользоваться API функцией FlashWindow. Поместите следующий код в module: Option Explicit Declare Function FlashWindow Lib "user32" ( _ ByVal hwnd As Long, ByVal bInvert As Long) As Long Sub Flash(hFlash As Long, iTimes As Integer, _ sInterval As Single) Dim i As Integer For i = 0 To iTimes 'iTimes устанавливает количество миганий Call FlashWindow(hFlash, True) Dim Start As Single Start = Timer ' Set start time. ' sInterval устанавливает время между миганиями Do While Timer < Start + sInterval DoEvents ' Даём время другим процессам Loop Next i ' Возвращаем всё в нормальное состояние Call FlashWindow(hFlash, False) End Sub Добавьте следующий код к кнопке: Private Sub Command1_Click() 'Start the fun... Flash Me.hWnd, 20, 0.5 End Sub
|