Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Как изменить размер табулятора ?  (Прочитано 6316 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
sergvs
Гость
« : 28-01-2004 14:48 » 

Прошу помочь решить проблему: как средствами Win API из программы на
С/С++ (например в BCB6) изменить длину горизонтального табулятора
('\t')? Дело в том, что при изменении размера шрифта размер табулятора
остается неизменным - 1.27 см. (что в общем не логично) и разметка строки (таблицы), например , в RichEdit  нарушается. А в Worde табулятор регулируется специальным Editom - значит как-то можно.
   С Уважением , Sergvs.
Записан
Anonymous
Гость
« Ответ #1 : 29-01-2004 18:56 » 

RichEdit умеет обрабатывать сообщение EM_SETPARAFORMAT
lParam к нему - указатель на структуру PARAFORMAT или PARAFORMAT2.
В этих структурах есть поля
SHORT cTabCount;
LONG rgxTabs[MAX_TAB_STOPS];
Записан
sergvs
Гость
« Ответ #2 : 03-02-2004 11:50 » 

Спасибо, помогло, прада не совсем то, что хотелось, ноработает.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines