затавить замигать заголовок окна

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

затавить замигать заголовок окна

Сообщение Sirik » 17.04.2007 (Вт) 17:15

собственно сабж, какие есть идеи чтобы "заставить" заголовок окна помигать чуть-чуть? )

примерно так же как как мигает при переходе между задачами в Панели задач

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 17.04.2007 (Вт) 17:41

Код: Выделить всё

Private Declare Function FlashWindowEx Lib "user32" (pfwi As FLASHWINFO) As Boolean
Private Type FLASHWINFO
  cbSize As Long
  hwnd As Long
  dwFlags As Long
  uCount As Long
  dwTimeout As Long
End Type
Private Const FLASHW_ALL As Integer = &H3
Private Const FLASHW_TIMER As Integer = &H4

Private Sub Command1_Click()
     ' Окно мигает 5 раз
     Dim fwi As FLASHWINFO
     ' Определяем размер структуры
     fwi.cbSize = Len(fwi)
     ' Определяем статус мигания
     fwi.dwFlags = FLASHW_ALL Or FLASHW_TIMER
     ' Определяем частоту мигания
     fwi.dwTimeout = 0
     ' Дескриптор окна для мигания
     fwi.hwnd = Me.hwnd
     ' Число миганий
     fwi.uCount = 5
     FlashWindowEx fwi
End Sub
Salus populi suprema lex

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 19.04.2007 (Чт) 15:53

спасибо

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 19.04.2007 (Чт) 18:36

о! а как сделать на панеле во вкладке приложения, чтобы отображалось изменение процента?
типа, как в Неро, когда записывается диск, видно, сколько процентов уже записалось

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 19.04.2007 (Чт) 19:53

Так ведь на той 'вкладке' отображается Caption формы... Менять это свойство.
Salus populi suprema lex

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 19.04.2007 (Чт) 21:57

Нет, dr.MIG, оно не будет меняться в самом таскбаре при изменении Caption-а. Меняться будет только после долгого клика по заголовку, к примеру.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 20.04.2007 (Пт) 10:31

Да. Верно Хакер говорит. Капшион меняешь, а на панеле он не меняется...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21

    TopList