![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Инфо о бывшем фокусе неактивного окна [D6, XP]
Jimmy © (2008-02-08 22:37:00)Есть три формы: MDI-главная, MDI-дочерняя и StayOnTop. Когда активны MDi-формы как узнать, на каком контроле формы StayOnTop был фокус, и соответственно, где он будет если она снова станет активной? Извините за сумбурную постановку вопроса и заранее спасибо!
Jimmy (2008-02-08 23:02:00) [1]Спасибо!
{RASkov} (2008-02-08 22:48:00) [2]> [0] Jimmy (08.02.08 22:37)
ActiveControl
MsGuns (2008-02-08 22:47:00) [3]Объявить видимую из MDI переменную TControl, куда по событию DeActivate стэйонтоп-формы писать Screen.ActiveControl
В событии OnActivate MDI-формы анализировать значение этой переменной
Либо использовать события
Jimmy (2008-02-08 22:44:00) [4]Видимо, TabStop?