Вопрос

Как мне использовать DT_CALCRECT для определения координат нижнего и правого прямоугольников?например, у меня есть этот прямой кишечник:ПРЯМЫЕ текстовые СООБЩЕНИЯ;Текстовые сообщения.осталось = 100;textPos.справа = 100;

Что мне делать дальше, чтобы вычислить прямую линию и нарисовать текст?

Это было полезно?

Решение

Ммм, вы просто вызываете DrawText с набором параметров DT_CALCRECT и указателем на ваш исходный прямоугольник.Это изменит прямоугольник, увеличив нижнее и правое значения.Затем вы делаете еще один вызов DrawText с вашим обновленным rectangle и любым необходимым параметром DT_.

http://msdn.microsoft.com/en-us/library/ms901121.aspx

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top