Re[5]: ITextFont::SetForeColor дергает полосу прокрутки
От: Carc Россия http://www.amlpages.com/home.php
Дата: 21.08.20 11:08
Оценка:
Здравствуйте, Went, Вы писали:

W>Здравствуйте, Carc, Вы писали:

C>>Не может быть что где-то (допустим в вызывающем коде) меняется выделение или позиция каретки (EM_(EX)SETSEL)?
C>>Я бы сюда покопал… Во всех других случаях и версиях RichEdit, SetForeColor никак не влияет на вертикальную прокрутку. Ну по крайней мере, пока не начинаем шалить уже с самими шрифтами…
W>Понимаешь, если я комментирую сам вызов SetForeColor, то прокрутка дергаться прекращает.
А если отключить нотификации от RichEdit на изменение на время вызовы SetForeColor? Через EM_SETEVENTMASK + ENM_CHANGE
Ничего не поменяется!:!

+ опять же, попробовать поймать EN_VSCOLL, оно вообще приходит в момент SetForeColor?
Просто странное какое-то дело… У меня аккурат ITextFont::SetForeColor и используется в фоне налево и направо, по любому чиху: ввод, изменение, скроллинг и ни разу ничего подобного года не видел на SetForeColor…
Aml Pages Home
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.