Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > поставить focus при загрузке окна


Автор: 17dufa 5.10.2009, 14:16
Добрый день.
Нужно в зависимости от передаваемого в конструктор формочки флага начинать устанавливать фокус на разные поля. Запомнил флаг в конструкторе, попробовал в OnInitDialog сделать нужный SetFocus - SetFocus выполняется (в том смысле, что не падает), но при открытии формочки курсор ввода всегда находится в окне с tabstop = 1. Может в каком другом обработчике такое делать надо?

Автор: Andrey44 5.10.2009, 15:10
что-то помню такое делал. возвращай из OnInitDialog FALSE

Автор: 17dufa 5.10.2009, 15:20
Andrey44, стреляет. спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)