Фокус формы
Как сделать так, чтобы при получении фокуса форма имела один рисунок (frmX.Picture), а при потере - другой. События GotFocus и LostFocus почему-то не работают.
Спасибо ...
Цитата:
Originally posted by timka-85
Пришлось создать ещё одну тему ...и вопрос:
Как сделать так, чтобы при получении фокуса форма имела один рисунок (frmX.Picture), а при потере - другой. События GotFocus и LostFocus почему-то не работают.
Спасибо ...
Пришлось создать ещё одну тему ...и вопрос:
Как сделать так, чтобы при получении фокуса форма имела один рисунок (frmX.Picture), а при потере - другой. События GotFocus и LostFocus почему-то не работают.
Спасибо ...
Цитата:
Originally posted by timka-85
Пришлось создать ещё одну тему ...и вопрос:
Как сделать так, чтобы при получении фокуса форма имела один рисунок (frmX.Picture), а при потере - другой. События GotFocus и LostFocus почему-то не работают.
Спасибо ...
Пришлось создать ещё одну тему ...и вопрос:
Как сделать так, чтобы при получении фокуса форма имела один рисунок (frmX.Picture), а при потере - другой. События GotFocus и LostFocus почему-то не работают.
Спасибо ...
Может попробовать отслеживать координаты курсора мыши, например в таймере. Где будет также отслеживаться положение и размер формы.
Идея дурацкая,впрочем...
Цитата:
Originally posted by monach_3
Может попробовать отслеживать координаты курсора мыши, например в таймере. Где будет также отслеживаться положение и размер формы.
Идея дурацкая,впрочем...
Может попробовать отслеживать координаты курсора мыши, например в таймере. Где будет также отслеживаться положение и размер формы.
Идея дурацкая,впрочем...
Да, нет. Может быть, есть какие Api'шки?
Код:
Private Declare Function GetActiveWindow Lib "User32" () As Integer
Сиавиш его в таймер. Кагда возвращает ноль - твоя форма не в фокусе, когда return хендл твоей формы значит в фокусе.
Как видиш все очень просто!
Идея дурацкая,впрочем...[/QUOTE]
Если форма буде не в фокусе, а курсор будет над ней то выйдет, скажем так, не очень хорошо...