Страница 5 из 10

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

Добавлено: 30 Октябрь 2020, 13:02
Игорь Столяров
finsoftrz писал(а): 30 Октябрь 2020, 12:54 только фрейм в максимизированном состоянии всегда
Так себе гамбит: отказ в Windows от оконного режима работы приложения. :( Должны быть другие пути ...

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

Добавлено: 30 Октябрь 2020, 13:05
RaFaeL
finsoftrz писал(а): 30 Октябрь 2020, 12:01 На первом информация о том, какое окно открыто, висит в заголовке фрейма. Во втором оно в заголовке самого окна. Аналогично будет и для окон без максимизации. Это не очень хорошо с точки зрения юзабилити. Однородная информация выводится в разных местах и надо шарить глазами по экрану.
Кто это читает? Ну и есть же панель кнопок внизу, там то же самое название

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

Добавлено: 30 Октябрь 2020, 13:13
finsoftrz
Игорь Столяров писал(а): 30 Октябрь 2020, 13:02
finsoftrz писал(а): 30 Октябрь 2020, 12:54 только фрейм в максимизированном состоянии всегда
Так себе гамбит: отказ в Windows от оконного режима работы приложения. :( Должны быть другие пути ...
Я писал, львиную долю своего рабочего времени пользователи сидят в приложении. Можно себе позволить.
А нет других путей, все остальное "фичит"...

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

Добавлено: 30 Октябрь 2020, 13:19
finsoftrz
RaFaeL писал(а): 30 Октябрь 2020, 13:05
finsoftrz писал(а): 30 Октябрь 2020, 12:01 На первом информация о том, какое окно открыто, висит в заголовке фрейма. Во втором оно в заголовке самого окна. Аналогично будет и для окон без максимизации. Это не очень хорошо с точки зрения юзабилити. Однородная информация выводится в разных местах и надо шарить глазами по экрану.
Кто это читает? Ну и есть же панель кнопок внизу, там то же самое название
Я читаю. Я тоже пользователь. :-)
На панели кнопок будет название верхнего окна в потоке.
Можно еще одним глазом на заголовке фрейма смотреть, другим на закладках. Получатся японцы. :-)

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

Добавлено: 30 Октябрь 2020, 13:21
Игорь Столяров
finsoftrz писал(а): 30 Октябрь 2020, 13:13 львиную долю своего рабочего времени пользователи сидят в приложении
Так дело ведь не в том ...
Они не могут одновременно открыть на экране две-три копии приложения или другие программы ... :(
Это хорошо, что у Вас юзеры с маленькими мониторами и не очень пендитные. У нас такое не прокатит.

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

Добавлено: 30 Октябрь 2020, 13:38
finsoftrz
Имеется ввиду, чтобы другие программы были видны на одном экране с нашим приложением одновременно? Фик знает. В самом приложении обычно работают с десятком открытых потоков, и так много информации. Не, ну я понимаю, что на огромном мониторе иногда удобно было бы что-то сверять в программе и в excel, например. Во всяком случае за много лет никто не спрашивал. Может, огромными мониторами никто не пользуется.
А открыть что хочешь, пожалуйста. Минимизируем приложение и запускаем с рабочего стола. Или через панель задач запускай/переключай, что нужно.

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

Добавлено: 30 Октябрь 2020, 14:10
RaFaeL
finsoftrz писал(а): 30 Октябрь 2020, 13:19 На панели кнопок будет название верхнего окна в потоке.
А что еще надо, название родительского окна? А зачем?

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

Добавлено: 30 Октябрь 2020, 14:22
finsoftrz
Чтобы лучше ориентироваться, где мы находимся и что у нас открыто.

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

Добавлено: 30 Октябрь 2020, 14:23
Игорь Столяров
finsoftrz писал(а): 30 Октябрь 2020, 13:38 Или через панель задач запускай/переключай, что нужно.
Сурово, пользователь у Вас не забалует. Программа строгого режима ! :)

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

Добавлено: 30 Октябрь 2020, 14:25
finsoftrz
Игорь Столяров писал(а): 30 Октябрь 2020, 13:21
finsoftrz писал(а): 30 Октябрь 2020, 13:13 львиную долю своего рабочего времени пользователи сидят в приложении
Так дело ведь не в том ...
Они не могут одновременно открыть на экране две-три копии приложения или другие программы ... :(
Это хорошо, что у Вас юзеры с маленькими мониторами и не очень пендитные. У нас такое не прокатит.
Я тут подумал, максимизация фрейма не критичное условие. Можно и ресайз включить. Критичен минимальный размер фрейма.

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

Добавлено: 30 Октябрь 2020, 14:27
finsoftrz
Игорь Столяров писал(а): 30 Октябрь 2020, 14:23
finsoftrz писал(а): 30 Октябрь 2020, 13:38 Или через панель задач запускай/переключай, что нужно.
Сурово, пользователь у Вас не забалует. Программа строгого режима ! :)
Зато не глючит ничего.

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

Добавлено: 30 Октябрь 2020, 14:35
Игорь Столяров
finsoftrz писал(а): 30 Октябрь 2020, 14:25 Критичен минимальный размер фрейма.
Ну AppFrame по своей сути должен иметь некий минимальный размер, он не должен сжиматься в чёрную дыру. :)
С другой стороны - это минимальное разрешение монитора, с которым будет работать приложение.
Наверно это и есть тот самый минимальный размер AppFrame.
finsoftrz писал(а): 30 Октябрь 2020, 14:27 Зато не глючит ничего.
Это да. Но всё равно как-то грустно отказываться от возможностей интерфейса,
ради закрытия глюков среды разработки (точнее RTL). :(

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

Добавлено: 30 Октябрь 2020, 14:52
finsoftrz
С размерами фрейма я покатаю на досуге, хорошо, что навели на мысль. А в отказе от режима максимизации я не вижу каких-то потерь, скорее наоборот. Двже если там ничего не глючило.

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

Добавлено: 30 Октябрь 2020, 19:14
kreator
RaFaeL писал(а): 30 Октябрь 2020, 13:02
kreator писал(а): 30 Октябрь 2020, 11:58 Я не понял - почему окно формы само не открылось на полный экран?
Значит, пользователь его ранее свернул в окно и в таком режиме закрыл. В следующий раз с таким размером и откроется, это сохраняется в ini файлы для каждого окна. Насколько помню, это вообще какая-то штатная опция, не нами придуманная
Я просто проверил у себя. И не получил такого эффекта. Сделал по описанию finsoftrz. Открыл два окна в разных потоках в режиме maximize. Из одного окна вызываю форму. Специально на окне формы поставил галку на "maximize" (обычно этого не практикую). Форма изначально не на полный экран (в ini нет отметки об этом). Форма тоже открылась на полный экран. Получилось три окна на полный экран. Для меня поведение "моих" окон логичное. Поэтому и спросил - почему происходит выход из полноэкранного режима?

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

Добавлено: 30 Октябрь 2020, 19:18
kreator
Не буду плодить темы. Есть момент, который мне не очень понятен. Сегодня как раз надо было обработать ситуацию. Запретить maximize окна могу настройкой свойств окна. Запретить iconize так не могу. Почему такая несправедливость? И кто в этом виноват - MS или SV?