DrawText с вкладками DT_EXPANDTABS не заполнены
В моем пользовательском контроле я избегаю WM_ERASEBKGND
избавиться от мерцания. В WM_PAINT
Обработчик сначала вычисляю точную фоновую область и заполняю ее самостоятельно. Затем я рисую текстовые поля с DrawText
но при использовании DT_EXPANDTABS
кажется, что символы табуляции (т.е. 0x09
) пропускаются и не рисуются и в конце я получаю визуальный мусор между словами.
Нужно ли обрабатывать вкладки вручную или есть флаг или параметр, чтобы принудительно заполнить фон вкладок?