Активация фокуса ввода
От: IvanV  
Дата: 21.02.06 05:06
Оценка:
Проблема в следующем. Создаю несколько видов для SDI. Требуется при активации очередного вида установить фокус ввода на определенный элемент управления. Делаю это при помощи SetFocus(). При первой активации вида фокус ввода действительно устанавливается на требуеый контролл, но отказывается обрабатываться нажатие Enter. При последующих активациях этого вида все работает предсказуемым образом, т. е. фокус установлен на требуемом контролле и при нажатии Enter вызывается нужный обработчик.

В чем тут может быть дело?

Использую фнункцию SetActiveView( ) при активации очередного вида. Перед тем как установить фокус ввода на элементу управления, устанавливаю фокус ввода на всем виде.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.