Re[15]: Меню+фокус
От: asheff Украина  
Дата: 16.04.04 14:23
Оценка:
Здравствуйте, __Ranger, Вы писали:

__R>Глянь на это (29 Кб)

__R>http://www.rsdn.ru:80/File/28336/ALight.rar

Посмотрел.

Знаеш, я тебе давал рекомендации как сделать окошко типа autocomplete code в MSVS (или например типа popup menu). Там действительно надо, чтобы фокус оставался на прежнем месте.

А в твоем случае — ты переключаешся на другое приложение (твой ALight). Оно становится foreground, а бывшее активное окно — backgroung (со всеми последствиями — типа потери фокуса).
Ты хочеш изменить такое поведение? Чтобы отображалось твое меню, и при этом текущее активное приложение так и оставалось активным? Начнем с того, что примеров такой функциональности я не наблюдал. И не совсем понятно, зачем это надо.

Мне понятно, когда popup menu не забирает на себя фокус. Например, чтобы оставить фокус ввода на редакторе, и при этом юзер может выбрать в popup menu какое-то действие — типа вставить текст из clipboard. Если бы менюшка забирала фокус — то хрен бы было понятно, куда это действие применять.

А в твоем случае, зачем оставлять фокус?
... << RSDN@Home 1.1.0 stable >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.