FoxPro Club Главная

Конференция Решения Фотоальбом Сайт М.Дроздова Статьи Файловый архив Книга Visual FoxPro 9.0 Русский Help для Visual FoxPro
Пользователей: 9145
Вход
Класс управления миганием окна программы (кнопки в панели задач)

Хорошо иметь индикацию о завершении задания программой, находящейся в свернутом виде! Поместите объект FlashWind на форму и в нужный момент вызывайте метод Flash(1). Настройка режимов мигания и скорости.


 
Прислал: Влад Колосов   Категория: Интерфейс


13.06.2007 добавлена проверка на Top-Level Form, при отсутствии входного парамера принимается значение "включить".
 
Сделайте оценку этого решения Плохо Удовлетворительно Так себе Хорошо Отлично Текущая оценка: (2.167) Вложение [2.67]kb
Дополнения пользователей
Класс управления миганием окна программы (кнопки в панели задач)
[+][?]
Каратаев
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, как было сказано.
[Дополнить]



© 2000-2017 Fox Club 
При размещении любых материалов с сайта на других ресурсах- прямая ссылка на www.foxclub.ru обязательна
Яндекс.Метрика