Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2020, 13:20   #1
Heneken87
Форумчанин
 
Регистрация: 27.04.2012
Сообщений: 219
По умолчанию Реализация ввода текста

Всем привет. С собственными компонентами от TWinControl начал работать недавно и много что не разобрал. В частности интересна реализация НОРМАЛЬНОГО ввода текста. Не по тупому:

Код:
procedure WmChar (var Msg: TWMChar); message WM_CHAR
....
Text := Text + Char(Msg.CharCode);
И не через TEdit.
Нужен полноценный редактор. С кареткой, выделением, MULTILINE и.т.д.
На данный момент изучаю реализацию TCustomEdit, но двигается туго, отсутствует опыт в этом направлении. Если кто решил эту проблему для своих компонентов, просьба поделится опытом или направьте на методы из TCustomEdit на которые следует обратить внимание. Заранее спасибо.
Пишу много и развернуто
Heneken87 вне форума Ответить с цитированием
Старый 25.02.2020, 14:31   #2
Heneken87
Форумчанин
 
Регистрация: 27.04.2012
Сообщений: 219
По умолчанию

Вот оно:
Код:
procedure TEsEdit.CreateParams(var Params: TCreateParams);
begin
  inherited CreateParams(Params);
  CreateSubClass(Params, 'EDIT');
end;
Осталось разобраться как теперь это все выравнивать)
Пишу много и развернуто
Heneken87 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Реализация ввода функции через TextBox Dasha98 C# (си шарп) 0 28.04.2017 19:48
Программа для ввода текста голосом SART8 Общие вопросы C/C++ 39 13.11.2012 08:26
Реализация ввода с формами JS GamBitFRK Помощь студентам 0 11.10.2012 21:14
Эмуляция ввода текста bee032 JavaScript, Ajax 7 06.01.2011 09:03
курсор ввода текста Михаил Юрьевич Общие вопросы Delphi 9 03.03.2008 15:32