Здравствуйте, AntiB, Вы писали:
AB>как видно, не затеряется последний символ. Лечиться HTMLayoutUpdateWindow, но согласитесь, если часто вызывать HTMLayoutUpdateWindow будет много процессорного времени кушать программа.
Когда к engine приходит запрос на изменение DOM то он ставит запрос в очередь на update и вызывает:
::SetTimer(hwnd, 0xFFFFFFAC,1);
Проверь, доходит ли WM_TIMER с таким id до меня или нет. Дело в том что WM_TIMER это очень низко-приритетное сообщение
и система может таймеры откладывать если процесс чем-то еще занят.
Гарантирванно показать информацию пользователю это вызывать HTMLayoutUpdateWindow().
Когда её звать — то тебе решать на основе лгики твоего приложения.
Например раз в секунду или на каждый третий раз или вообще делать dom манипуляции не по одному а некими пакетами с HTMLayoutUpdateWindow().
Короче —

или давай пример. Дистанционно гадать это не ко мне.