Re: Два активных окна одновременно, как?
От: VladD2 Российская Империя www.nemerle.org
Дата: 19.12.03 22:01
Оценка:
Здравствуйте, SWin, Вы писали:

SW>Если в .NET такое нельзя, то скажите, плиз, как это сделать через API.


Это нельзя даже в API.

Активным может быть только одно окно. Что касается заголовка, то это возможно двумя путями:

1. (простой) Выпадающее окно не делается акнивным, но отрисовывается как активное и ему передается (принудительно) клавиатурный ввод.

2. Ловятся низкоуровневые сообщения WM_ACTIVATE, WM_NCACTIVATE (точно уже не помню) и блокируются. При этом придется попотеть. И глючить это может нехило. Но мы лично подобное проворачивали в своих проктах.
... << RSDN@Home 1.1.2 beta 1 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.