Получить формат символа в CRichEditCtrl (или RichTextBox), не выбирая его
Любые решения на C++ или C# приветствуются.
У меня есть индекс символа в тексте, отображаемом в RichEditCtrl. Мне нужно знать его формат (жирный, красный и т. Д.), Не выбирая его.
Спасибо вам всем.
1 ответ
Используя базовый CRichEditCtrl, невозможно получить формат символа без его выбора. Если вы не хотите изменять выбор, сохраните начальную / конечную позицию текущего выделения, выберите символ, формат которого вы хотите, вызовите CRichEditCtrl::GetSelectionCharFormat(), а затем восстановите исходный выбор расширенного редактирования. контроль.