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

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

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.06.2013, 20:03   #1
Berlioz
Изучающий C и ASM
Пользователь
 
Регистрация: 25.05.2012
Сообщений: 89
По умолчанию Число символов в EditText/RichEdit

Всех приветствую!
При написании программы столкнулся с проблемой: в RichEdit есть текст, который надо сохранить в файл, но при этом мы не можем заранее знать число символов в поле (Edit/RichEdit).

Как можно решить данную проблему?

P.S. Большой байтовый массив использовать не получится - символов может быть 100, а может и 100000
Berlioz вне форума Ответить с цитированием
Старый 22.06.2013, 20:57   #2
Smogg
Участник клуба
 
Регистрация: 14.06.2011
Сообщений: 1,138
По умолчанию

спросить у RichEdita, сколько в нем текста.
создать буфер нужного размера.
скопировать в буфер текст.
сохранить содержимое буфера в файл.
удалить буфер.

Но это слишком просто, а на самом деле что-то другое имелось в виду?
Smogg вне форума Ответить с цитированием
Старый 22.06.2013, 21:28   #3
Berlioz
Изучающий C и ASM
Пользователь
 
Регистрация: 25.05.2012
Сообщений: 89
По умолчанию

Цитата:
Сообщение от Smogg Посмотреть сообщение
Но это слишком просто, а на самом деле что-то другое имелось в виду?
Имелось ввиду то, что я не могу найти функцию, которая бы спросила у RichEdit'а, сколько в нем символов.

P.S. Пишу прогу на асме
Berlioz вне форума Ответить с цитированием
Старый 22.06.2013, 22:07   #4
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,331
По умолчанию

EM_GETTEXTLENGTHEX
WM_GETTEXTLENGTH
GetWindowTextLength()
waleri вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
цвет куска текста в EditText Berlioz Win Api 3 14.01.2013 20:19
Подсчет кол-ва символов в Memo,RichEdit Dima DDM Общие вопросы Delphi 7 26.07.2011 23:07
DBEdit.EditText как изменить программно? Red_Garry Общие вопросы Delphi 10 13.07.2011 10:24
Edit и кол-во символов в richedit Molodoy hacker Общие вопросы Delphi 2 28.03.2011 09:15