Я не знаю MFC , что хорошо , но, возможно, вы могли бы осуществить это путем создания подклассов оконных процедур всех этих элементов управления с одним классом, который будет обрабатывать только случаи нажатия клавиш курсора и передавать остальные события к оригинальным процедурам.
Вы должны будете предоставить свой собственный механизм перехода к соответствующему элементу управления, в зависимости от того, какая клавиша курсора была нажата, но это может стоить увеличения удобства использования.
Если бы это сработало, вы могли бы перечислить все диалоговые элементы управления и автоматически подклассировать их.
Windows Mobile 6 позволяет переключаться между диалоговыми элементами управления по умолчанию с помощью курсоров - это новый, более «умный» способ перемещения по интерфейсу, и это невероятно удобно.