Эти события приходят при переключении экранов.
Но эти события не парны VE_GOTFOCUS/EE_GOTFOCUS.
VE_KILLFOCUS/EE_KILLFOCUS не приходят:
- при потере фокуса перед открытием меню/диалога
- при потере фокуса при открытии нового редактора/вьювера (через апи, или ShiftF4, или F6)
- при потере фокуса при закрытии редактора
Это сделано намеренно или просто недочёт?
У кого-нибудь есть идеи, для чего можно использовать эти события?
VE_KILLFOCUS/EE_KILLFOCUS
- HaRT
- Moderator
- Posts: 10865
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: VE_KILLFOCUS/EE_KILLFOCUS
Типичные применения для событий потери фокуса: валидация (в диалоговых окнах), изменение способа отрисовки (например, изменить цвет фона выделения с синего на серый), автосохранение (досрочное), выгрузка тяжёлых ресурсов.John Doe wrote:У кого-нибудь есть идеи, для чего можно использовать эти события?
Фар есть инструмент, а не нянька. © 2009 DrKnS
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: VE_KILLFOCUS/EE_KILLFOCUS
Я неточно выразился.
Интересует для чего можно использовать эти события именно в текущем виде.
Если идей нет, то нужно на мантис, исправлять.
Update
0002739
Интересует для чего можно использовать эти события именно в текущем виде.
Если идей нет, то нужно на мантис, исправлять.
Update
0002739