Re: Высота Form не может быть больше 32767 пикселов?
От: Aen Sidhe Россия Просто блог
Дата: 17.11.08 08:15
Оценка:
Здравствуйте, _NaN_, Вы писали:

_NN>Приложение Windows Forms. Есть форма (c AutoScroll = true), на которой располагается множество таблиц. Когда имеется достаточно много данных, всплывает ограничение Windows на высоту окна/контрола (не может быть больше 32767 пикселов). Причина этого ограничения ясна — при передаче сообщения WM_SIZE ширина и высота окна упаковываются в 16 бит.


_NN>Из-за этого нижняя часть формы с таблицами не отображается (обрезается).


_NN>Есть ли идеи, как обойти это ограничение с минимальными изменениями формы?


Не делать таблиц высотой 32к пикселей. Я сильно сомневаюсь, что на все эти данные смотрят одновременно — разбейте по закладкам, формам, етс.
С уважением, Анатолий Попов.
ICQ: 995-908
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.