Имею небольшую проблему:
Есть диалог в котором расположены несколько контролов.
Контролы создаются на куче в OnCreate().
Не работало переключение фокуса по нажатию клавиши Tab.
Я занялся извращением и переопределил метод PreTranslateMessage(), в котором по нажатию клавиши Tab переключал фокус вручную путем m_pControl->SetFocus();
Но тут появилась вторая проблема — фокус переключается, но не отрисовывается FocusRect (Рамочка фокуса). Использовать DrawFocusRect() не предлагать. Я конечно извращенец, но не до такой же степени.
Помогите пожалуйста с этим болотом под названием MFC
30.03.10 03:31: Перенесено модератором из 'Пользовательский интерфейс: проектирование, usability' — Кодт