Как установить неизменяемый размер окна
Модератор: Модераторы
Как установить неизменяемый размер окна
Привет...
Создал форму, установил bounds -> cxmax, cxmin, cymax, cymin. Во время разработки форма реагирует нормально (т.е. что установил то и есть). Но, когда создаю приложение, форма (нажимаю "развернуть") плюет на все ограничения и разворачивается во весь экран (при попытке растянуть мыш... все норма). Может я чет не то делаю???
И как можна создать диалоговое окно, убрать кнопку "развернуть", "свернуть"??? Или вообще их убрать.
MSIde 1.9, FPC 2.2.0
Создал форму, установил bounds -> cxmax, cxmin, cymax, cymin. Во время разработки форма реагирует нормально (т.е. что установил то и есть). Но, когда создаю приложение, форма (нажимаю "развернуть") плюет на все ограничения и разворачивается во весь экран (при попытке растянуть мыш... все норма). Может я чет не то делаю???
И как можна создать диалоговое окно, убрать кнопку "развернуть", "свернуть"??? Или вообще их убрать.
MSIde 1.9, FPC 2.2.0
"...я вообще не правельно с мсе работаю..." - оочень интересно. А есть ли правильная работа с иде
?
Чет новое, тока щас допер - смешно. Иногда вижу исходники, так безалаберно сделаны и логика тупа а прога работает. И даже очень хорошо (удивительно).
Читал как правильно формировать код , как разбрасывать ссорцы (шоб другим було понятно
). Но о правильности работы с иде впервые слышу (прикольно).
Не ну мсе я уже достал
. Ну не хочет оно делать формы в виде диалога иль подобного извращения. Самое обидное - в иде работает, а прога реагирует по другому.
Чет новое, тока щас допер - смешно. Иногда вижу исходники, так безалаберно сделаны и логика тупа а прога работает. И даже очень хорошо (удивительно).
Читал как правильно формировать код , как разбрасывать ссорцы (шоб другим було понятно
Не ну мсе я уже достал
- Attid
- долгожитель
- Сообщения: 2589
- Зарегистрирован: 27.10.2006 17:29:15
- Откуда: 44°32′23.63″N 41°2′25.2″E
- Контактная информация:
amateur писал(а):"...я вообще не правельно с мсе работаю..." - оочень интересно. А есть ли правильная работа с иде Smile ?
тут не про МСЕиде, а про МСЕгуи
amateur писал(а):Самое обидное - в иде работает, а прога реагирует по другому.
ну может баг, надо у мартина спросить, или ты с конфой не дружишь ?
Грешен, не то подумал. Ссори.
Проверьте, плиз:
Установил значения
bounds_cx = 403
bounds_cy = 280
bounds_cxmin = 403 //мин. разреш. ширина окна
bounds_cymin = 280
bounds_cxmax = 403 //макс. разреш. ширина окна
bounds_cymax = 280
компильнул
Ничего сложного но при нажатии развернуть прога забивает на эти значения. Или я не установил еще какой флаг?
Учитывая мой скудный англ. (да и русский тоже) плюс я только начинаю изучать я не считаю что мне туда нуно. На русском я могу почти понятно описать проблему а на англицком ГЫ...
Кста: а что такое "страшный" вопрос.
Я этого не знаю. Знаю что юзверь - самый страшный вирус, а вот вопрос страшный. Ну не считаю что это такой тяжелый вопрос. И это не большая проблема (для меня), можно обойтись и без диалогов. Поменять логику своего мышления и вперед. Но, по идее если в иде реагирует правильно, то и прога должна так реагировать...
Есть одна мысля, странная однако: мож я фпс не нормально установил (устанавливал ручками ведь). Хотя проверил мсе 1.6 делает аналогично 1.9.
А в новости лезть мне еще рановато.
Проверьте, плиз:
Установил значения
bounds_cx = 403
bounds_cy = 280
bounds_cxmin = 403 //мин. разреш. ширина окна
bounds_cymin = 280
bounds_cxmax = 403 //макс. разреш. ширина окна
bounds_cymax = 280
компильнул
Ничего сложного но при нажатии развернуть прога забивает на эти значения. Или я не установил еще какой флаг?
Учитывая мой скудный англ. (да и русский тоже) плюс я только начинаю изучать я не считаю что мне туда нуно. На русском я могу почти понятно описать проблему а на англицком ГЫ...
Кста: а что такое "страшный" вопрос.
Есть одна мысля, странная однако: мож я фпс не нормально установил (устанавливал ручками ведь). Хотя проверил мсе 1.6 делает аналогично 1.9.
А в новости лезть мне еще рановато.
- Attid
- долгожитель
- Сообщения: 2589
- Зарегистрирован: 27.10.2006 17:29:15
- Откуда: 44°32′23.63″N 41°2′25.2″E
- Контактная информация:
более подробный ответ Мартина:
This question is not asked the first time. If the user wants to maximize the
window why do you want to forbid? MSEgui "philosophy" is to constrict the
users as less as possible.
To the question: it depends on the window manager. Some window managers (KDE
for example) hide the maximize button if there is a maximum limit.
Additionally set tmseform.optionswindow wo_message, some window managers
will hide the minimize and maximize button or set wo_popup, you will get a
window with override_redirect flag set which will not be decorated and
managed by the window manager.
- Brainenjii
- энтузиаст
- Сообщения: 1351
- Зарегистрирован: 10.05.2007 00:04:46
