Как обрезать ID3DXFont::DrawText слева, DirectX-9

Я добавил горизонтальную полосу прокрутки для DXUT (DX9). Мне все еще нужно подключить его к фактическому сдвигу текста в CDXUTListBox. Лучше всего было бы иметь смещение начала текста с точностью до пикселя, не перемещая прямоугольник клипа.

Возможно ли это сделать без переписывания функции DrawText?

В качестве альтернативы я могу вырезать целые символы из текстового ввода, но так как это не моноширинный шрифт, между строками будут некоторые скачки.

исходная позиция

нужно обрезать

0 ответов

Другие вопросы по тегам