/ / Получете формата на char в CRichEditCtrl (или RichTextBox), без да го избирате - c #, c ++, mfc, richedit-control

Получете формата на знак в CRichEditCtrl (или RichTextBox), без да го избирате - c #, c ++, mfc, richedit-control

Или C ++ или C # решения са добре дошли.

Имам индекс на символ в текст, показан в RichEditCtrl. Трябва да знам формата му (дали е удебелен, червен и т.н.), без да го изберете.

Благодаря на всички ви.

Отговори:

0 за отговор № 1

С помощта на основния CRichEditCtrl няма начинполучавате формата на символа, без да го избирате. Ако не искате да промените избора, след това запазете началната / крайната позиция на текущата селекция, изберете знака, който искате формат, извикайте CRichEditCtrl :: GetSelectionCharFormat () и след това възстановете първоначалния избор на богатото контрол.