ClientHeight у класса TForm

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

ClientHeight у класса TForm

Сообщение grigoreo » 05.08.2009 11:19:39

Уважаемые форумчане подскажите один момент увязываю работу в двух операционках Windows и Linux(в частности рабочий стол Gnome)

у меня в приложении есть менюшка ,чтобы форма была тонкой по высоте и показывала только свой заголовок и меню в форточках я делаю у формы ClientHeight:=0 и все красиво ;
тоже самое в линуксе делает мою форму еще тоньше менюшка не видна, т.е в форточке область меню выпадает из клиентской части формы, а в линуксе входит в нее, как можно увязать чтобы и там и там она была видна нормально? как тогда в линуксе определить высоту в пикселях которое занимает меню на клиентской части формы?
Аватара пользователя
grigoreo
постоялец
 
Сообщения: 195
Зарегистрирован: 10.03.2009 15:43:43
Откуда: С нашей Раши

Re: ClientHeight у класса TForm

Сообщение скалогрыз » 05.08.2009 12:49:45

как тогда в линуксе определить высоту в пикселях которое занимает меню на клиентской части формы?

собственно в этом и проблема почему на вин и gtk ClientHeight действует по разному.

на сколько я знаю, в XWindows нет понятия клиентской области, всё бордюрчики дорисовывается оконным менеджером. хз :)
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 45

Рейтинг@Mail.ru