powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как создать свое окно типа WAIT WINDOW
5 сообщений из 5, страница 1 из 1
Как создать свое окно типа WAIT WINDOW
    #34997472
CTAC-KO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!

Нужно для сообщению юзеру некоторых событий и тп создать такое окно с сообщением, которому не передается фокус! Что-то типа WAIT "мессага" WINDOW, только WAIT не подходит, т.к. на него нельзя кликнуть для отлова этого события, кроме того, если нажмешь любую клавишу или двигнешь мышкой, сообщение WAIT исчезает, оно так и задумано.
Более понятным аналогом был бы виндовый BaloonTip, который исчезает тока еси на нем клинешь, но по ходу может подняццо и событие, как например в BaloonTip о нехватке места на системном разделе - кликаешь по нему, а в ответ подымаецца очистка диска.
Вот такое окошко и нужно создать, по ходу оно в принципе может быть и описанным BaloonTip...

Если создавать окно, то его нужно ACTIVATE - фокус ушел да и менингитно в него мессажить, если форму - на нее тоже фокус сбежит, вот в чем проблема, а юзер в этот момент может чего-то в свои формы набивать, смотря на клаву, а не в монитор. Вылезет боком...

Что посоветуете?

vfp9sp1

сенксь :)
...
Рейтинг: 0 / 0
Как создать свое окно типа WAIT WINDOW
    #34997477
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
toolbar
...
Рейтинг: 0 / 0
Как создать свое окно типа WAIT WINDOW
    #34997594
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CTAC-KOкроме того, если нажмешь любую клавишу или двигнешь мышкой, сообщение WAIT исчезает, оно так и задумано
Код: plaintext
WAIT WINDOW [bla-bla] NOWAIT NOCLEAR
и далее сообщение стер:ется только после заветного
Код: plaintext
WAIT CLEAR
...
Рейтинг: 0 / 0
Как создать свое окно типа WAIT WINDOW
    #34997983
MiklS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сли создавать окно, то его нужно ACTIVATE - фокус ушел да и менингитно в него мессажить, если форму - на нее тоже фокус сбежит
Интересно куда денется фокус, если создать окно только с Label?
(Вызываемая форма не модальная, отключить Border и TitleBar. Можно для уверенности поставить в Activate - This.oForm.Activate, где This.oForm ссылка на главную форму. Ну а передавать сообщения этому окну вообще не проблема!
...
Рейтинг: 0 / 0
Как создать свое окно типа WAIT WINDOW
    #34998319
CTAC-KO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо!

Понравилась идея с тулбаром, ее и реализовал по ходу.

с WAIT NOCLEAR - не подходит никак, во-первых нет у него методоф, во вторых тудою прога и так регулярно мессажит.

с WINDOW - не пробовал, чесслово. да и с возвратом фокуса как раз совершенно не хочеццо морочиццо.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как создать свое окно типа WAIT WINDOW
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]