powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Подчеркивание текста в RichEdit
3 сообщений из 3, страница 1 из 1
Подчеркивание текста в RichEdit
    #38043286
Андрей1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно выполнить подчеркивание текса в RichEdit
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
reChat->SelStart = pos;
     reChat->SelLength = pos2;
     ::CHARFORMAT2A cf;
      cf.cbSize = sizeof( cf );
      cf.dwMask = CFM_UNDERLINETYPE;
      cf.bUnderlineType = CFU_UNDERLINEWAVE | 0x50;
     SendMessage(reChat->Handle, EM_SETCHARFORMAT, SCF_SELECTION, (LPARAM) &cf);


Но в данном случае выполняет подчеркивание волнистой красной линией, а нужно прямой.
...
Рейтинг: 0 / 0
Подчеркивание текста в RichEdit
    #38043291
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей1985CFU_UNDERLINEWAVE
Я бы сказал: что попросил...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Подчеркивание текста в RichEdit
    #38043301
Андрей1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не работает
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
reChat->SelStart = 0;
		 reChat->SelLength = 10;
		 ::CHARFORMAT2A cf;
		 cf.cbSize = sizeof(cf);
		 cf.crTextColor = RGB(255,0,0); // для простого текста это задаёт цвет, для ссылки - нет!
		 cf.crBackColor = RGB(0,0,0); // зато можно задать ей цвет фона
		 SendMessage(reChat->Handle, EM_SETCHARFORMAT, SCF_SELECTION, (LPARAM) &cf);
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Подчеркивание текста в RichEdit
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]