Загадка про размер окна

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7332
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Загадка про размер окна

Сообщение Игорь Столяров »

finsoftrz писал(а): 30 Октябрь 2020, 12:54 только фрейм в максимизированном состоянии всегда
Так себе гамбит: отказ в Windows от оконного режима работы приложения. :( Должны быть другие пути ...
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

Загадка про размер окна

Сообщение RaFaeL »

finsoftrz писал(а): 30 Октябрь 2020, 12:01 На первом информация о том, какое окно открыто, висит в заголовке фрейма. Во втором оно в заголовке самого окна. Аналогично будет и для окон без максимизации. Это не очень хорошо с точки зрения юзабилити. Однородная информация выводится в разных местах и надо шарить глазами по экрану.
Кто это читает? Ну и есть же панель кнопок внизу, там то же самое название
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4566
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Загадка про размер окна

Сообщение finsoftrz »

Игорь Столяров писал(а): 30 Октябрь 2020, 13:02
finsoftrz писал(а): 30 Октябрь 2020, 12:54 только фрейм в максимизированном состоянии всегда
Так себе гамбит: отказ в Windows от оконного режима работы приложения. :( Должны быть другие пути ...
Я писал, львиную долю своего рабочего времени пользователи сидят в приложении. Можно себе позволить.
А нет других путей, все остальное "фичит"...
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4566
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Загадка про размер окна

Сообщение finsoftrz »

RaFaeL писал(а): 30 Октябрь 2020, 13:05
finsoftrz писал(а): 30 Октябрь 2020, 12:01 На первом информация о том, какое окно открыто, висит в заголовке фрейма. Во втором оно в заголовке самого окна. Аналогично будет и для окон без максимизации. Это не очень хорошо с точки зрения юзабилити. Однородная информация выводится в разных местах и надо шарить глазами по экрану.
Кто это читает? Ну и есть же панель кнопок внизу, там то же самое название
Я читаю. Я тоже пользователь. :-)
На панели кнопок будет название верхнего окна в потоке.
Можно еще одним глазом на заголовке фрейма смотреть, другим на закладках. Получатся японцы. :-)
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7332
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Загадка про размер окна

Сообщение Игорь Столяров »

finsoftrz писал(а): 30 Октябрь 2020, 13:13 львиную долю своего рабочего времени пользователи сидят в приложении
Так дело ведь не в том ...
Они не могут одновременно открыть на экране две-три копии приложения или другие программы ... :(
Это хорошо, что у Вас юзеры с маленькими мониторами и не очень пендитные. У нас такое не прокатит.
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4566
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Загадка про размер окна

Сообщение finsoftrz »

Имеется ввиду, чтобы другие программы были видны на одном экране с нашим приложением одновременно? Фик знает. В самом приложении обычно работают с десятком открытых потоков, и так много информации. Не, ну я понимаю, что на огромном мониторе иногда удобно было бы что-то сверять в программе и в excel, например. Во всяком случае за много лет никто не спрашивал. Может, огромными мониторами никто не пользуется.
А открыть что хочешь, пожалуйста. Минимизируем приложение и запускаем с рабочего стола. Или через панель задач запускай/переключай, что нужно.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

Загадка про размер окна

Сообщение RaFaeL »

finsoftrz писал(а): 30 Октябрь 2020, 13:19 На панели кнопок будет название верхнего окна в потоке.
А что еще надо, название родительского окна? А зачем?
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4566
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Загадка про размер окна

Сообщение finsoftrz »

Чтобы лучше ориентироваться, где мы находимся и что у нас открыто.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7332
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Загадка про размер окна

Сообщение Игорь Столяров »

finsoftrz писал(а): 30 Октябрь 2020, 13:38 Или через панель задач запускай/переключай, что нужно.
Сурово, пользователь у Вас не забалует. Программа строгого режима ! :)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4566
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Загадка про размер окна

Сообщение finsoftrz »

Игорь Столяров писал(а): 30 Октябрь 2020, 13:21
finsoftrz писал(а): 30 Октябрь 2020, 13:13 львиную долю своего рабочего времени пользователи сидят в приложении
Так дело ведь не в том ...
Они не могут одновременно открыть на экране две-три копии приложения или другие программы ... :(
Это хорошо, что у Вас юзеры с маленькими мониторами и не очень пендитные. У нас такое не прокатит.
Я тут подумал, максимизация фрейма не критичное условие. Можно и ресайз включить. Критичен минимальный размер фрейма.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4566
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Загадка про размер окна

Сообщение finsoftrz »

Игорь Столяров писал(а): 30 Октябрь 2020, 14:23
finsoftrz писал(а): 30 Октябрь 2020, 13:38 Или через панель задач запускай/переключай, что нужно.
Сурово, пользователь у Вас не забалует. Программа строгого режима ! :)
Зато не глючит ничего.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7332
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Загадка про размер окна

Сообщение Игорь Столяров »

finsoftrz писал(а): 30 Октябрь 2020, 14:25 Критичен минимальный размер фрейма.
Ну AppFrame по своей сути должен иметь некий минимальный размер, он не должен сжиматься в чёрную дыру. :)
С другой стороны - это минимальное разрешение монитора, с которым будет работать приложение.
Наверно это и есть тот самый минимальный размер AppFrame.
finsoftrz писал(а): 30 Октябрь 2020, 14:27 Зато не глючит ничего.
Это да. Но всё равно как-то грустно отказываться от возможностей интерфейса,
ради закрытия глюков среды разработки (точнее RTL). :(
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4566
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Загадка про размер окна

Сообщение finsoftrz »

С размерами фрейма я покатаю на досуге, хорошо, что навели на мысль. А в отказе от режима максимизации я не вижу каких-то потерь, скорее наоборот. Двже если там ничего не глючило.
C6/C11, ШВС, tps/btrieve.
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Загадка про размер окна

Сообщение kreator »

RaFaeL писал(а): 30 Октябрь 2020, 13:02
kreator писал(а): 30 Октябрь 2020, 11:58 Я не понял - почему окно формы само не открылось на полный экран?
Значит, пользователь его ранее свернул в окно и в таком режиме закрыл. В следующий раз с таким размером и откроется, это сохраняется в ini файлы для каждого окна. Насколько помню, это вообще какая-то штатная опция, не нами придуманная
Я просто проверил у себя. И не получил такого эффекта. Сделал по описанию finsoftrz. Открыл два окна в разных потоках в режиме maximize. Из одного окна вызываю форму. Специально на окне формы поставил галку на "maximize" (обычно этого не практикую). Форма изначально не на полный экран (в ini нет отметки об этом). Форма тоже открылась на полный экран. Получилось три окна на полный экран. Для меня поведение "моих" окон логичное. Поэтому и спросил - почему происходит выход из полноэкранного режима?
We are hard at work… for you. :)
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Загадка про размер окна

Сообщение kreator »

Не буду плодить темы. Есть момент, который мне не очень понятен. Сегодня как раз надо было обработать ситуацию. Запретить maximize окна могу настройкой свойств окна. Запретить iconize так не могу. Почему такая несправедливость? И кто в этом виноват - MS или SV?
We are hard at work… for you. :)
Ответить