Дополнения пользователей Класс управления миганием окна программы (кнопки в панели задач)
|
[+][?] |
Каратаев
25.05.05 04:06:17 |
|
Что-то у меня ничего не мигает...
Сделал простую форму As Top Level с единственной кнопкой, в которой лишь комаеды:
- свернуть окно
- через 5 сек вызов метода Flash(1)
В самом классе выставлял разные режимы - 12, например. И ничего не происходит. Ни из под Фокса, ни
в ехе...
|
|
piva
26.05.05 04:36:55 |
|
Саня поствь еще FlashCount и FlashDelay - у меня работает
|
|
Каратаев
26.05.05 09:27:27 |
|
Мигает да не то...
Вот выставляю:
flashregim = 14 (2+12)
flashcount = 0 (мигать в свернутом виде, пока не развернут)
flashdelay = 3
Мигает только из-под Фокса, причем мигает именно свернутое окно Фокса, а не свернутая форма As
Top Level.
Компилю EXE, запускаю - ничего не происходит.
Изменение режимов (1,2,4,...) + установки flashcount влияют только на окно Фокса.
Выходит, что? Данный класс расчитан для Screen, формы As Top Level не катят?
Там, кстати прописано _VFP.hWnd... мне надо hWnd своей формы отловить? Или как?
|
|
Каратаев
27.05.05 05:28:35 |
|
Поменял в методе Flash класса _VFP.hWnd на This.Parent.hWnd и вроде все заработало. Мне нравится.
Спасибо!
|
|
Влад Колосов
07.06.05 19:27:29 |
|
top level form мигать и не будет, потому что то, что должно мигать, скрыто :D Так что правильно
будет This.Parent.hWnd, как было сказано.
|
|