Приложение может отправлять сообщение EM_CANUNDO проверить, если последняя операция может быть отменена. Мы увидим, как использовать все сообщения от редактирования этого урока в следующей части серии. Слово-упаковка и линия Перерыв Как пользователь ввода (типизация) текст в окне редактирования многострочного текста будет обернуть на следующую строку, как текст достигает правой границы элемента управления редактирования. По умолчанию текст обтекает в конце пространства между словами. Мы позволим вещи, как, что в этой серии.
Когда пользователь печатает, если он нажимает клавишу ввода на клавиатуре новый пункт должен начаться в начале следующей строки. Также возврат каретки (\\ г) и символ новой строки (\\ п) должны быть вставлены в поле редактирования в точке, где пользователь нажал Enter. Без этих символов, он не будет возможна для повторного содержание управления редактирования в другом компьютере, поддерживая параграфы пути пользователь введите его. Для этих символов появляются, когда пользователь нажимает клавишу ввода, контроля редактировать мульти-линия должна иметь стиль ES_WANTRETURN.
При нажатии клавиши Ввод в два раза разработке пустую строку. Получение очков и символов Точка измеряется от левой верхнем углу его окна (управления) с координатами х и у. Тем не менее, с окнами Координата становится более позитивным, как вы двигаться вниз, противоположно тому, что происходит в математике графике. Х и у расстояния измеряются в единицах устройства. Для применения для определения характера ближе всего к указанной точке в клиентской области элемента управления редактирования, приложение должно отправить сообщение EM_CHARFROMPOS с контролем.
Сообщение возвращает индекс строки и символ индекс символа ближайшей точки. Кроме того, приложение может получить координаты клиентской области указанного символа, отправив сообщение EM_POSFROMCHAR. Это сообщение возвращает координаты х и у лев