На мобильном устройстве с Windows у меня есть элемент управления редактирования текста, который настроен только для чтения и отображает некоторый статический текст в течение всего времени его отображения. Я хотел бы отображать вертикальную полосу прокрутки только тогда, когда она действительно полезна (т. Е. Текст больше, чем дисплей).
Я не могу понять, слишком ли большой текст для отображения по двум причинам.
- Горизонтальная полоса прокрутки не отображается, поэтому текст переносится.
- В Windows Mobile подпрограммы win32 для расчета размера отображаемого текста работают некорректно. Они возвращают неправильный прямоугольник.
Элемент управления редактирования должен сообщить полосе прокрутки, какой диапазон прокрутки находится в некоторой точке. Мне было интересно, смогу ли я попасть между ними и спрятать полосу прокрутки, если она не будет использоваться.