ClientHeight у класса TForm

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

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

Ответить
Аватара пользователя
grigoreo
постоялец
Сообщения: 195
Зарегистрирован: 10.03.2009 14:43:43
Откуда: С нашей Раши

ClientHeight у класса TForm

Сообщение grigoreo »

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

у меня в приложении есть менюшка ,чтобы форма была тонкой по высоте и показывала только свой заголовок и меню в форточках я делаю у формы ClientHeight:=0 и все красиво ;
тоже самое в линуксе делает мою форму еще тоньше менюшка не видна, т.е в форточке область меню выпадает из клиентской части формы, а в линуксе входит в нее, как можно увязать чтобы и там и там она была видна нормально? как тогда в линуксе определить высоту в пикселях которое занимает меню на клиентской части формы?
скалогрыз
долгожитель
Сообщения: 1804
Зарегистрирован: 03.09.2008 02:36:48

Сообщение скалогрыз »

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

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

на сколько я знаю, в XWindows нет понятия клиентской области, всё бордюрчики дорисовывается оконным менеджером. хз :)
Ответить