Member 14160360 Ответов: 1

Как повернуть метку rptlabel на 90 градусов


Я хочу, чтобы повернуть rptlabel в докладе в VB6 90 градусов
в Runtime

Что я уже пробовал:

Я нашел эту функцию SetWorldTransform из библиотеки qdi32
но это хочу hDc значение rptlabel и я не знаю как его получить

Gerry Schmitz

"Обновите" до WPF и используйте RotateTransform.

1 Ответов

Рейтинг:
2

Maciej Los

hDC => дескриптор контекста устройства

Если вы все еще используете VB6, я боюсь, что вы не можете получить ручку этикетки. Есть только несколько элементов управления, которые выставляют hDC, например: PictureBox. Таким образом, Вы должны нарисовать собственный текст в PictureBox, чтобы иметь возможность отображать повернутый текст.
Текст в графическом поле - Visual Basic (Classic) - Tek-Tips[^]


Для получения более подробной информации, пожалуйста, смотрите:
Bitwise Magazine :: Visual Basic 6 - Графическое Программирование[^]
Масштабирование, перевод, сдвиг, отражение и поворот графики с использованием техники преобразования мира[^]