опубликован 20-12-2001 18:00 MSK
Привет 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!