Posted: 27.12.08 00:09. Post subject: Carc пишет: Ну так ..
Carc пишет:
quote:
Ну так опция не называется же "Сворачивать при нажатии Alt+F4"?!? А называется "при нажатии на кнопку"...
почему-то казалось, что ответ будет именно такой Типа так задумано... ну-ну.
Хотя Альт+Ф4 быстрая клавиша для меню выход. Вероятно тогда поведение логично, хотя обычно Альт+Ф4 соответствуют нажатию на Х, может правда только я не встречал другого.
Post №: 2139
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
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 уровня приложения, и обобщенного перехвата как правило не бывает (написать-то конечно его можно, но сколько примерно приложений - столько вариантов описать и придется)
Posted: 27.12.08 17:34. Post subject: Carc пишет: Вы прог..
Carc пишет:
quote:
Вы программист?
Нет, не программист :( Даже если я с этим и сталкиваюсь, то на другом уровне, на уровне бизнес-логик, экономических задач и то это программированием сложно назвать.
Post №: 2147
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
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 - это и будет наиболее ожидаемым всеми: и клавиатурщиками и любителями избегать крестика.
Posted: 27.12.08 18:46. Post subject: Carc пишет: Alt+F4 ..
Carc пишет:
quote:
Alt+F4 - в 99 из 100 будет именно тем что и ждут - чтобы приложений закрылось, собственно как и выход.
Отнесем это к разряду разных философий. На функциональность не влияет, поэтому не принципиально. Да я сам что-то не припомню, чтобы Alt+F4 пользовался, а тут так совпало, что нажал... и... показалось странным, что закрылась, пришлось даже в опции глянуть и еще пару раз попробовать....
Post №: 2152
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 27.12.08 19:20. Post subject: Dezderella пишет: О..
Dezderella пишет:
quote:
Отнесем это к разряду разных философий. На функциональность не влияет, поэтому не принципиально. Да я сам что-то не припомню, чтобы Alt+F4 пользовался, а тут так совпало, что нажал... и... показалось странным, что закрылась, пришлось даже в опции глянуть и еще пару раз попробовать....
По любому она сначала спросит - сохранить или нет. Так что критичного точно ничего не случится. А вот вешать другие действия, на столь явный выбор как нажатие Alt+F4 не хотелось бы. Крестик изредка, но и случайно можно нажать - особенно если поверх висело что-то тормозное, и юзер остервенело кликал по кресту, и когда закрылось впопыхах кликнул и по кресту Aml Pages...
Posted: 27.12.08 20:12. Post subject: Carc пишет: . А вот..
Carc пишет:
quote:
. А вот вешать другие действия, на столь явный выбор как нажатие Alt+F4 не хотелось бы.
The Bat!, KeePass, FeedDemon, Password Commander - это то, что удалось мне перепроверить. В них Х=Alt+F4. Т.е. если в опциях стоит сворачивать вместо закрытия, то работают они так. Это стандарт большинства программ. Но каждый автор, как художник, может придумать что-то свое :)
Post №: 2153
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
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
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