WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Установка размера символа таба в RichEdit'e

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Установка размера символа таба в RichEdit'e
SUnteXx опубликован 20-12-2001 18:00 MSK   Click Here to See the Profile for SUnteXx   Click Here to Email SUnteXx  
Привет All,
у меня вопрос, как можно в RichEdit'e сделать так, чтобы символ таба был ровно 4 символа, причем не зависимо от шрифта (и, соответственно от размера шрифта)! Допустим, что у нас есть две строчки, начинающиеся с символа таба, и эти строчки 8 и 72 размером шрифта! Как сделать так, чтобы в каждой строке размер символа таба был четыре символа (8 шрифтом и 72, соответственно)?

Я знаю, что можно сделать нечто вроде


PARAFORMAT pf ;
pf.cbSize = sizeof(PARAFORMAT);
pf.dwMask = PFM_TABSTOPS ;
pf.cTabCount = MAX_TAB_STOPS;

for( int itab = 0 ; itab < pf.cTabCount ; itab++ )
pf.rgxTabs[itab] = (itab+1) * /*1440* /700;

SendMessage(hWndEdit, EM_SETPARAFORMAT, NULL, (LPARAM)&pf);

Но это делает все табы одинакового размера, а это не подходит!
Хелп (ху кэн)!

Заранее благодарен всем принимающим участие в ответах!

ЗЫ
Енту всю бадягу надо сделать для RichEdit 1.0!

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.