Win32 / C ++.У меня есть многострочный элемент управления и кнопка, которую я сделал по умолчанию с DM_SETDEFID.Когда я нажимаю ввод с фокусом на редактировании, я хочу, чтобы фокус остался там, а не на кнопке.
DM_SETDEFID
Элемент управления для редактирования должен иметь ES_WANTRETURN стиль для изменения поведения на желаемое:
ES_WANTRETURN
Указывает, что возврат каретки вставляется при нажатии пользователем клавиши ВВОД при вводе текстав многострочный элемент управления редактирования в диалоговом окне.Если вы не укажете этот стиль, нажатие клавиши ВВОД будет иметь тот же эффект, что и нажатие кнопки диалогового окна по умолчанию.Этот стиль не влияет на однострочный элемент управления редактирования. Чтобы изменить этот стиль после создания элемента управления, используйте SetWindowLong.
Указывает, что возврат каретки вставляется при нажатии пользователем клавиши ВВОД при вводе текстав многострочный элемент управления редактирования в диалоговом окне.Если вы не укажете этот стиль, нажатие клавиши ВВОД будет иметь тот же эффект, что и нажатие кнопки диалогового окна по умолчанию.Этот стиль не влияет на однострочный элемент управления редактирования.
Чтобы изменить этот стиль после создания элемента управления, используйте SetWindowLong.