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

Clarion, Clarion 7

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

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

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

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

finsoftrz писал(а): 01 Ноябрь 2020, 20:43 Это работает, проверил в С6. Как раз, что критор хотел.
Я бы сделал что-то вроде процедуры WinIconizeOff() с обработкой текущего окна ( 0{Prop:Handle} )
и вставлял её (можно по условию) после Open(Windows).
Что ещё нужно человеку, что бы достойно встретить старость ? ;)
«V» значит Вендетта !
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 2576
Зарегистрирован: 06 Ноябрь 2014, 12:48

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

Сообщение finsoftrz »

В 1С77 вот такой стиль окна авторизации был (в С8 они пиктограмму совсем убрали).
wind.jpg
wind.jpg (27.12 КБ) 630 просмотров
Этому соответствует такой код:

Код: Выделить всё

   Sty = GetWindowLong(Window{prop:handle}, GWL_STYLE)
   SetWindowLong(Window{prop:handle}, GWL_STYLE, BAND(Sty,BXOR(-1,WS_MINIMIZEBOX+WS_MAXIMIZEBOX)))
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 5243
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-ДоМу

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

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

Я так скажу: душить кнопки любой Игорь сможет ... ;)
А вот кто-бы рассказал как прикрутить к окну кнопку в стиле Microsoft Office ?

1.jpg
1.jpg (73.18 КБ) 617 просмотров
«V» значит Вендетта !
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 2576
Зарегистрирован: 06 Ноябрь 2014, 12:48

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

Сообщение finsoftrz »

Сделать окно без заголовка. А заголовок окна иммитировать панелькой.
PS. Как же меня раздражает этот уродский интерфейс в мс офисе. :-(
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 5243
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-ДоМу

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

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

finsoftrz писал(а): 01 Ноябрь 2020, 23:13 Как же меня раздражает этот уродский интерфейс в мс офисе.
Наверно потому, что он не привычный.
Но так или иначе, Microsoft задаёт определённые направления развития интерфейса.
Я бы с удовольствием вынес операции управления окном или списком в такое вот общее меню.
«V» значит Вендетта !
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 2576
Зарегистрирован: 06 Ноябрь 2014, 12:48

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

Сообщение finsoftrz »

Напоминает художника из фильма Кейт и Лео. Который своими фекалиями на холст брызгал, а все апплодировали и пытались разглядеть скрытый смысл в "рисунке".
Если серьезно, то крайне сложно воспринимается информация в этом нагромождении корявых кнопок и выезжающих меню. Привыкнуть можно ко всему. Но вот апплодировать как то желания не возникает.
C6/C11, ШВС, tps/btrieve.
kreator
✯ Ветеран ✯
Сообщения: 4143
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

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

Сообщение kreator »

finsoftrz писал(а): 01 Ноябрь 2020, 20:43 Это работает, проверил в С6. Как раз, что критор хотел.
Попробую. Относительно недавно тема была, а я не помню :cry: .
RaFaeL писал(а): 01 Ноябрь 2020, 20:25 Я выше все написал, "Use WINDOW Setting"
У меня стоит галка, только результат другой. Ладно, думаю не стоит продолжать.
We are hard at work… for you. :)
kreator
✯ Ветеран ✯
Сообщения: 4143
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

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

Сообщение kreator »

Игорь Столяров писал(а): 01 Ноябрь 2020, 23:02 А вот кто-бы рассказал как прикрутить к окну кнопку в стиле Microsoft Office ?
SV обещали такой функционал - https://clarionsharp.com/blog/windows-in-the-new-rtl/. Видимо стало совсем неактуально.
We are hard at work… for you. :)
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 2576
Зарегистрирован: 06 Ноябрь 2014, 12:48

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

Сообщение finsoftrz »

kreator писал(а): 02 Ноябрь 2020, 9:57
finsoftrz писал(а): 01 Ноябрь 2020, 20:43 Это работает, проверил в С6. Как раз, что критор хотел.
Попробую. Относительно недавно тема была, а я не помню :cry: .
Я себе вчера приспособил в виде библиотечной функции и использовал для некоторых окон. Правда, кнопка минимизации не дизейблится, а скрываются обе кнопки минимизации и максимизации. Остается только кнопка закрыть окно и иконка. Для некоторых окон хорошо смотрится, например, для окна авторизации. Когда максимизировать/минимизировать смысла нет, а иконку повесить хочется.
C6/C11, ШВС, tps/btrieve.
kreator
✯ Ветеран ✯
Сообщения: 4143
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

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

Сообщение kreator »

Как раз так и надо. Это уже не десктопный вариант. Максимизировать/минимизировать смысла, действительно, нет.
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 5243
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-ДоМу

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

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

kreator писал(а): 02 Ноябрь 2020, 10:06 Для некоторых окон хорошо смотрится
Т.е. вся война только из-за того, что бы в окне без кнопок БЫЛА ИКОНКА ? :facepalm:
«V» значит Вендетта !
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 2576
Зарегистрирован: 06 Ноябрь 2014, 12:48

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

Сообщение finsoftrz »

Ага. Дьявол кроется в мелочах. :-)
C6/C11, ШВС, tps/btrieve.
kreator
✯ Ветеран ✯
Сообщения: 4143
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

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

Сообщение kreator »

Иконка придаёт некий смысл окну. У меня это предупреждение. Кнопка "Закрыть" тоже ведь есть.
We are hard at work… for you. :)
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 2576
Зарегистрирован: 06 Ноябрь 2014, 12:48

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

Сообщение finsoftrz »

Про смысл иконок. У некоторых иконки на каждой строке в меню. Причем половина одинаковых. Люди как-то с этим живут. :-)
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 5243
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-ДоМу

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

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

finsoftrz писал(а): 02 Ноябрь 2020, 14:17 У некоторых иконки на каждой строке в меню. Причем половина одинаковых.
Иконка - она как баба. Должна придавать смысл, быть узнаваемой и по возможности украшать. :)
Т.е. есть некое действие, которое встречается в абсолютно разных списках.
Например: добавить, изменить, просмотр, печать и т.д. - вполне логично, что бы у них была одинаковая иконка.
А надпись уже должна пояснять чего печать, просмотр и т.д. Я так понимаю. :)
«V» значит Вендетта !
Ответить