У меня возникают нежелательные рефлексы с набором ES_AUTOHSCROLL.
Я пытаюсь создать правку с изменяемым размером текста.Однако я сталкиваюсь с проблемой всякий раз, когда пользователь печатает после окончания редактирования.
Без ES_AUTOHSCROLL пользователь не может печатать после текущего размера редактирования, поэтому мое редактирование не будет соответствовать новому символу, потому чтоввод игнорируется.
С ES_AUTOHSCROLL, когда пользователь вводит размер, превышающий текущий размер редактирования, он прокручивается первым, прежде чем я получаю шанс увеличить размер окна, поэтому я получаю первую скрытую букву, даже еслиТеперь окно достаточно велико, чтобы вместить нового персонажа.
Мое решение состояло в том, чтобы сделать мое редактирование на один символ максимальной ширины длиннее текста, который он удерживает, и это работает, потому что у вас есть место для ввода следующего символа.Однако это выглядит немного неуклюже.
Если бы был способ разрешить более широкий текст, чем ширина окна редактирования, без использования ES_AUTOHSCROLL, я бы установил.