On-line: guests 0. In total there are: 0 [information..]
AuthorTopic





Post №: 77
Joined: 18.12.08
Rank: 0
link post  Posted: 26.12.08 22:01. Post subject: Закрытие вместо сворачивания


Стоит опция "сворачивать при нажатии Х"
Так вот, при нажатии Х сворачивает, а при нажатии Alt+F4 программа закрываетя

Windows XP Home
Windows XP Vista
AML Pages 9.08 1996
Спасибо: 0 
ProfileQuote Reply
Replys - 11 [new only]


moderator




Post №: 2127
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 26.12.08 23:09. Post subject: Ну так опция не назы..


Ну так опция не называется же "Сворачивать при нажатии Alt+F4"?!? А называется "при нажатии на кнопку"...

Мазов Гоша aka Carc
www.amlpages.com
ICQ: 86905722
amlpages@hotmail.ru
Спасибо: 0 
ProfileQuote Reply





Post №: 81
Joined: 18.12.08
Rank: 0
link post  Posted: 27.12.08 00:09. Post subject: Carc пишет: Ну так ..


Carc пишет:

 quote:
Ну так опция не называется же "Сворачивать при нажатии Alt+F4"?!? А называется "при нажатии на кнопку"...


почему-то казалось, что ответ будет именно такой
Типа так задумано... ну-ну.

Хотя Альт+Ф4 быстрая клавиша для меню выход. Вероятно тогда поведение логично, хотя обычно Альт+Ф4 соответствуют нажатию на Х, может правда только я не встречал другого.

Windows XP Home
Windows XP Vista
AML Pages 9.08 1996
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 2139
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 27.12.08 01:07. Post subject: Ну причем тут что Al..


Ну причем тут что Alt+F4 это всегда клавиатурный аналог крестика? Это сугубо программерский момент! Программа то должна решать задачи пользователя, а не программиста. Вы программист? Дык в чем дело-то тогда, напишите плагин - там писать минуты на две, включая время загрузки компа и запуска IDE.

Не ту логику применяете.
Мало ли что в каких областях аналог!?! Дело же не в этом. Все очень просто: на крестик можно нажать и случайно, и по привычке, а кто-то может не хотеть каждый раз запускать Aml Pages заново. Alt+F4 случайно нажать как-то сложновато....

Зачем приложению как-то реагировать особо на Alt+F4!?!

Dezderella пишет:

 quote:
Хотя Альт+Ф4 быстрая клавиша для меню выход.


Да нет, это вообще то системная клавиша для SC_CLOSE. А выход как раз таки нужно самому обрабатывать полностью. Кстати именно поэтому, как правило, меню "Выход" это всегда именно выход, а не что-либо другое. Любой другой способ закрытия (крестик, Al+F4, SC_CLOSE+mouse) кастомизуется в 10 минут, в любом соседнем приложении, и 30 секунд в своем собственном. Так что запросто может выполнять вообще что угодно. Тогда как "Выход" это всегда private command message уровня приложения, и обобщенного перехвата как правило не бывает (написать-то конечно его можно, но сколько примерно приложений - столько вариантов описать и придется)

Мазов Гоша aka Carc
www.amlpages.com
ICQ: 86905722
amlpages@hotmail.ru
Спасибо: 0 
ProfileQuote Reply





Post №: 87
Joined: 18.12.08
Rank: 0
link post  Posted: 27.12.08 17:34. Post subject: Carc пишет: Вы прог..


Carc пишет:

 quote:
Вы программист?


Нет, не программист :(
Даже если я с этим и сталкиваюсь, то на другом уровне, на уровне бизнес-логик, экономических задач и то это программированием сложно назвать.

Windows XP Home
Windows XP Vista
AML Pages 9.08 1996
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 2147
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 27.12.08 18:40. Post subject: Dezderella пишет: Д..


Dezderella пишет:

 quote:
Даже если я с этим и сталкиваюсь, то на другом уровне, на уровне бизнес-логик, экономических задач и то это программированием сложно назвать.


Ну хорошо бизнес-логика так бизнес-логика - по русски говоря Use Case - сценарий использования. Для чего перехватывать нажатие на крестик еще можно предположить: иногда можно случайно закрыть два окна разом, если кликнуть неаккуратно, можно просто слегка промахнуться и попасть по крестику, есть масса приложений, которые именно сворачиваются при нажатии на крестик - и это может быть привычно. Т.е. по большому счету перехват именно нажатия на крестик это возможность пользователю настроить исключительно под свои привычки + может быть избежать каких-то случайностей.
Но Alt+F4 это исключительно для клавиатурщиков - случайно это нажать весьма непросто, блондинки об этом сочетании до пенсии не знают - поэтому как бы и не нужно. К тому же 10 раз подряд нажатое Alt+F4 в течении примерно 0,3 секунды позволяет все тем же клавиатурщикам по быстренькому так позакрывать все нафиг. Дык зачем их лишать этого!?!
Крестик - это или привычка, или избежание случайностей (могут быть варианты)
Alt+F4 - в 99 из 100 будет именно тем что и ждут - чтобы приложений закрылось, собственно как и выход.
Имхо, именно так, и соответсвенно только перехват самого крестика и стандартное поведение Alt+F4 - это и будет наиболее ожидаемым всеми: и клавиатурщиками и любителями избегать крестика.

Мазов Гоша aka Carc
www.amlpages.com
ICQ: 86905722
amlpages@hotmail.ru
Спасибо: 0 
ProfileQuote Reply





Post №: 89
Joined: 18.12.08
Rank: 0
link post  Posted: 27.12.08 18:46. Post subject: Carc пишет: Alt+F4 ..


Carc пишет:

 quote:
Alt+F4 - в 99 из 100 будет именно тем что и ждут - чтобы приложений закрылось, собственно как и выход.


Отнесем это к разряду разных философий. На функциональность не влияет, поэтому не принципиально. Да я сам что-то не припомню, чтобы Alt+F4 пользовался, а тут так совпало, что нажал... и... показалось странным, что закрылась, пришлось даже в опции глянуть и еще пару раз попробовать....

Windows XP Home
Windows XP Vista
AML Pages 9.08 1996
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 2152
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 27.12.08 19:20. Post subject: Dezderella пишет: О..


Dezderella пишет:

 quote:
Отнесем это к разряду разных философий. На функциональность не влияет, поэтому не принципиально. Да я сам что-то не припомню, чтобы Alt+F4 пользовался, а тут так совпало, что нажал... и... показалось странным, что закрылась, пришлось даже в опции глянуть и еще пару раз попробовать....


По любому она сначала спросит - сохранить или нет. Так что критичного точно ничего не случится. А вот вешать другие действия, на столь явный выбор как нажатие Alt+F4 не хотелось бы. Крестик изредка, но и случайно можно нажать - особенно если поверх висело что-то тормозное, и юзер остервенело кликал по кресту, и когда закрылось впопыхах кликнул и по кресту Aml Pages...

Мазов Гоша aka Carc
www.amlpages.com
ICQ: 86905722
amlpages@hotmail.ru
Спасибо: 0 
ProfileQuote Reply





Post №: 91
Joined: 18.12.08
Rank: 0
link post  Posted: 27.12.08 20:12. Post subject: Carc пишет: . А вот..


Carc пишет:

 quote:
. А вот вешать другие действия, на столь явный выбор как нажатие Alt+F4 не хотелось бы.


The Bat!, KeePass, FeedDemon, Password Commander - это то, что удалось мне перепроверить. В них Х=Alt+F4. Т.е. если в опциях стоит сворачивать вместо закрытия, то работают они так. Это стандарт большинства программ. Но каждый автор, как художник, может придумать что-то свое :)

Windows XP Home
Windows XP Vista
AML Pages 9.08 1996
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 2153
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 28.12.08 00:18. Post subject: Dezderella пишет: T..


Dezderella пишет:

 quote:
The Bat!, KeePass, FeedDemon, Password Commander - это то, что удалось мне перепроверить. В них Х=Alt+F4. Т.е. если в опциях стоит сворачивать вместо закрытия, то работают они так. Это стандарт большинства программ.


Ну а смысл то ловить Alt+F4?
Да и не стандарт это, а лень обыкновенная - проверить лениво чем SC_CLOSE вызвано крестом или через Alt+F4

Мазов Гоша aka Carc
www.amlpages.com
ICQ: 86905722
amlpages@hotmail.ru
Спасибо: 0 
ProfileQuote Reply





Post №: 93
Joined: 18.12.08
Rank: 0
link post  Posted: 28.12.08 00:45. Post subject: Carc пишет: Да и не..


Carc пишет:

 quote:
Да и не стандарт это


Частично согласен. Называю стандартом, то к чему привык, что не вызывает удивления. Т.е. стандарт "для меня" :)
Carc пишет:

 quote:
SC_CLOSE


Что это такое - не могу заценить.... Наверное API команда виндов.... :)

Windows XP Home
Windows XP Vista
AML Pages 9.08 1996
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 2154
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 28.12.08 01:50. Post subject: Dezderella пишет: Ч..


Dezderella пишет:

 quote:
Частично согласен. Называю стандартом, то к чему привык, что не вызывает удивления. Т.е. стандарт "для меня" :)


Ну в общем то да - как корабль назовешь, так на нем и поплывешь... Тут каких-то стандартов распространенных особо быть не может...

Dezderella пишет:

 quote:
то это такое - не могу заценить.... Наверное API команда виндов.... :)


Именно оно

Мазов Гоша aka Carc
www.amlpages.com
ICQ: 86905722
amlpages@hotmail.ru
Спасибо: 0 
ProfileQuote Reply
Reply:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Username, Password:      register    
Тему читают:
- user online
- user offline
All times are GMT  3 Hours. Hits today: 22
You can: smiles yes, images yes, types yes, poll no
avatars yes, links on, premoderation off, edit new post no