Не уверен, что это самый элегантный способ, но я предполагаю, что наиболее распространенный способ сделать это - создать производный класс и переопределить OnSetFocus (точное имя метода не проверено), а также вызвать SetCurSel () для элемента управления редактирования.WM_FOCUS отправляется только элементу управления, и для него нет уведомлений, так что у вас будет не так много вариантов, кроме как сделать что-то, что заставит элемент управления обработать событие - будь то его отражение в другом месте или просто реализация поведениясам.(Я полагаю, теоретически есть все виды финков, которые можно делать с перехватом сообщений, но это, конечно, не самый элегантный способ ...)