Я удалил часть, запрашивающую «Почему» MS сделала этот выбор дизайна, поскольку это было бы не по теме (на основе мнения).
Ƭᴇcʜιᴇ007
@ techie007: я согласен. Я просто хотел знать, был ли это просто выбор дизайна или была какая-то конкретная причина, по которой он был таким.
тумчаадитья
Это, безусловно, выбор дизайна, единственный вопрос, который у вас есть, вы можете отключить его.
Ramhound
9
«Оформление окон в Windows 3.1 не имело кнопки закрытия, поэтому они позволяли вам дважды щелкнуть кнопку меню, чтобы закрыть окно. Когда появилась Windows 95, они добавили кнопку закрытия, но сохранили поведение двойного нажатия. Возможность закрывать окно двойным нажатием на кнопку меню сохранялась вплоть до Vista; очевидно, Microsoft пыталась вывести его из бета-версии, но многие пользователи жаловались, что оставили его в конце ». Источник
Если вы не разрабатываете свое собственное приложение, решения кажутся невозможными, потому что это стандартное поведение в Windows 2.0 (насколько я помню).
Обходной путь, который может вам помочь: уменьшите интервал между щелчками мыши, чтобы случайный второй щелчок не закрывал окно. Если вы пишете свою собственную программу, конечно, вы контролируете это поведение - например, используете другой тип окна для главного окна приложения или перехватываете щелчки мышью.
Ответы:
Если вы работаете с собственным приложением и хотите отключить это поведение по умолчанию, проверьте это: http://blogs.msdn.com/b/oldnewthing/archive/2010/06/04/10019758.aspx
Если вы не разрабатываете свое собственное приложение, решения кажутся невозможными, потому что это стандартное поведение в Windows 2.0 (насколько я помню).
источник
Обходной путь, который может вам помочь: уменьшите интервал между щелчками мыши, чтобы случайный второй щелчок не закрывал окно. Если вы пишете свою собственную программу, конечно, вы контролируете это поведение - например, используете другой тип окна для главного окна приложения или перехватываете щелчки мышью.
источник