Теперь я адаптирую свое приложение для планшетного ПК. Я спрашиваю, как я могу зафиксировать форму при повороте экрана. Хорошие люди говорят, что я должен адаптировать свое приложение для портретной ориентации, и они правы.
Некоторые формы очень специфичны, и их очень сложно (возможно, невозможно) переделать под портретную ориентацию. Поэтому я думаю, что могу создать иллюзию, что мое приложение работает только в альбомной ориентации.
Вот почему мне нужно повернуть стандартные компоненты VCL в Delphi XE2. Например, для стандартной заметки мне нужно писать текст не только слева направо (или справа налево), а сверху вниз (и снизу вверх).
Также мне нужна кнопка поворота. Сейчас использую стандартные TButton и TRxSpeedButton.
Я думаю, достаточно повернуть текст для TButton, но я не знаю, как я могу это сделать?
В случае TRxSpeedButton я использую глифы. Теоретически, возможно, я могу переопределить холст и изменить изображение. Другой способ — создать 2 кнопки (одну для портретной ориентации, одну для альбомной. Каждая из них будет иметь свой особый глиф) и изменить их видимость. А вот второй вариант мне не нравится, т.к. в этом случае exe файл будет очень пухлым, я не люблю пухлый exe))
Спасибо за советы.