HPC.ru lite - Все форумы
Форум: Программирование для КПК
Тема: VS 2005 CF 2.0 320x240 -> 640x480

[Ответить]
Wassja [24.04.2006 17:17] VS 2005 CF 2.0 320x240 -> 640x480:
Есть программа, написанная под CF 2.0, рассчитанная на разрешение
320х240. При ее запуске на КПК с разрешением 640х480 она выглядит неправильно.
Можно ли ее заставить работать на КПК с VGA без редактирования исходников, или с наименьшими затратами времени.

Спасибо!
max_s [13.05.2006 17:52] :
Интересный вопрос.... я бы тоже очень хотел узнать... знающий народ - отзовитесь !!!
Wassja [13.05.2006 19:16] Я решил это так::
...
Для этого в функции InitializeComponent() всех форм, служащих для их создания, были добавлены вызовы методов SuspendLayout() и ResumeLayout(). Эти методы используются вместе и нужны для того, чтобы при добавлении нового компонента на форму, она не перерисовывалась. Когда вызывается метод SuspendLayout, блокируется перерисовка формы, и при добавлении новых компонент они не добавляются на форму, а только собирается информация о их расположении и размерах. При вызове метода ResumeLayout, происходит расчет расположения компонент относительно друг друга и их отрисовка на форме. Это позволяет уменьшить время отображения формы на экране, а также позволяет перерасчитать размеры и расположение компонентов при нестандартном экране.
...
[Ответить]