|
|
|
Как создать свое окно типа WAIT WINDOW
|
|||
|---|---|---|---|
|
#18+
Привет! Нужно для сообщению юзеру некоторых событий и тп создать такое окно с сообщением, которому не передается фокус! Что-то типа WAIT "мессага" WINDOW, только WAIT не подходит, т.к. на него нельзя кликнуть для отлова этого события, кроме того, если нажмешь любую клавишу или двигнешь мышкой, сообщение WAIT исчезает, оно так и задумано. Более понятным аналогом был бы виндовый BaloonTip, который исчезает тока еси на нем клинешь, но по ходу может подняццо и событие, как например в BaloonTip о нехватке места на системном разделе - кликаешь по нему, а в ответ подымаецца очистка диска. Вот такое окошко и нужно создать, по ходу оно в принципе может быть и описанным BaloonTip... Если создавать окно, то его нужно ACTIVATE - фокус ушел да и менингитно в него мессажить, если форму - на нее тоже фокус сбежит, вот в чем проблема, а юзер в этот момент может чего-то в свои формы набивать, смотря на клаву, а не в монитор. Вылезет боком... Что посоветуете? vfp9sp1 сенксь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2007, 11:10 |
|
||
|
Как создать свое окно типа WAIT WINDOW
|
|||
|---|---|---|---|
|
#18+
toolbar ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2007, 11:11 |
|
||
|
Как создать свое окно типа WAIT WINDOW
|
|||
|---|---|---|---|
|
#18+
CTAC-KOкроме того, если нажмешь любую клавишу или двигнешь мышкой, сообщение WAIT исчезает, оно так и задумано Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2007, 11:40 |
|
||
|
Как создать свое окно типа WAIT WINDOW
|
|||
|---|---|---|---|
|
#18+
сли создавать окно, то его нужно ACTIVATE - фокус ушел да и менингитно в него мессажить, если форму - на нее тоже фокус сбежит Интересно куда денется фокус, если создать окно только с Label? (Вызываемая форма не модальная, отключить Border и TitleBar. Можно для уверенности поставить в Activate - This.oForm.Activate, где This.oForm ссылка на главную форму. Ну а передавать сообщения этому окну вообще не проблема! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2007, 13:13 |
|
||
|
Как создать свое окно типа WAIT WINDOW
|
|||
|---|---|---|---|
|
#18+
Всем спасибо! Понравилась идея с тулбаром, ее и реализовал по ходу. с WAIT NOCLEAR - не подходит никак, во-первых нет у него методоф, во вторых тудою прога и так регулярно мессажит. с WINDOW - не пробовал, чесслово. да и с возвратом фокуса как раз совершенно не хочеццо морочиццо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2007, 14:35 |
|
||
|
|

start [/forum/topic.php?fid=41&tid=1588431]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 292ms |

| 0 / 0 |
