Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Перехват фокуса при создании новой формы / 6 сообщений из 6, страница 1 из 1
12.07.2007, 09:49
    #34655360
konstsu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват фокуса при создании новой формы
Здравствуйте.

Вопрос, как сделать так что бы явлении нового окна (желательно окно должно появиться по верх всех) не перехватывался фокус из других программ.
...
Рейтинг: 0 / 0
12.07.2007, 11:31
    #34655723
ДисАбеба
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват фокуса при создании новой формы
konstsuЗдравствуйте.

Вопрос, как сделать так что бы явлении нового окна (желательно окно должно появиться по верх всех) не перехватывался фокус из других программ.

Это вообще как, если форма Активируется или Выводится(.Шоу) то она всегда поверх других. А что значит, не перехватывался фокус от других.
...
Рейтинг: 0 / 0
12.07.2007, 16:38
    #34657224
konstsu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват фокуса при создании новой формы
ДисАбеба konstsuЗдравствуйте.

Вопрос, как сделать так что бы явлении нового окна (желательно окно должно появиться по верх всех) не перехватывался фокус из других программ.

Это вообще как, если форма Активируется или Выводится(.Шоу) то она всегда поверх других. А что значит, не перехватывался фокус от других.
Понятно, что при выполнения метода SHOW форма выводиться по верх других и становиться автоматически активной, но если выбрать другое окно она останеться за ней, а так же если человек что-то печатает в ворде и тут появилась новая форма, то что он вводил не обрашая внимание на экран, вводиться в активное окно, вот этого хотелось избежать.
...
Рейтинг: 0 / 0
12.07.2007, 16:59
    #34657336
ДисАбеба
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват фокуса при создании новой формы
konstsu ДисАбеба konstsuЗдравствуйте.

Вопрос, как сделать так что бы явлении нового окна (желательно окно должно появиться по верх всех) не перехватывался фокус из других программ.

Это вообще как, если форма Активируется или Выводится(.Шоу) то она всегда поверх других. А что значит, не перехватывался фокус от других.
Понятно, что при выполнения метода SHOW форма выводиться по верх других и становиться автоматически активной, но если выбрать другое окно она останеться за ней, а так же если человек что-то печатает в ворде и тут появилась новая форма, то что он вводил не обрашая внимание на экран, вводиться в активное окно, вот этого хотелось избежать.

Так какой смысл вывести окно, и сделать активным, которое уже было открыто?!
Это и есть идея, для этого придётся сделать хорошая обработка появления, сначала надо вроде запомнить адрес окна, что было активным, вывести своё окно и активировать окно, адрес которого ты запомнил
...
Рейтинг: 0 / 0
12.07.2007, 17:14
    #34657404
konstsu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват фокуса при создании новой формы
какраз новое окно делать активным не надо, окно должно показывать ввиде подсказки, которая появляеться на несколько секунд и потом убераеться, но при этом человек при желании мог нажать на это окно что бы получить полную инфи, допустим.
...
Рейтинг: 0 / 0
12.07.2007, 17:35
    #34657514
LbcF,t,f
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват фокуса при создании новой формы
konstsuкакраз новое окно делать активным не надо, окно должно показывать ввиде подсказки, которая появляеться на несколько секунд и потом убераеться, но при этом человек при желании мог нажать на это окно что бы получить полную инфи, допустим.

а в чём проблема? я не пойму, выводи тогда модальным?
вроде тебе тогда надо выводить это окно просто поверх всех, но сделай тогда его топовым, и выводи как я предложил. Вроде в ВБ такой тип окна это тулокно или диалогокно.
Короче, я понял, и всё предложил, теперь ты подумай и разберись. Окно должно быть топовым-то есть быть всегда поверх других , появляться как я предложил. Думай, вроде АПИ понадобятся
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Перехват фокуса при создании новой формы / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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