[wxPython] X button in wxDialogs

Jean-Michel is correct. Microsoft has a very extensive document called
"Microsoft Windows User Experience" (replacing the older "Windows Interface
Guidelines") that attempts to embody all the things that an application should
do in order to match the expectations of users. The behavior he describes is
mandated by these guidelines.

It is fun and easy to scoff at all things Microsoft, especially in an
environment like wxPython where we are doing our best to avoid Microsoft tools.
However, Microsoft has spent a vast fortune in hidden camera user interface
studies, observing users of all caliber as they use, try to use, and sometimes
fail to use various software products. They have a very good idea, based on
solid evidence, of what works and what doesn't work, and WHY, and these user
interface guidelines contain much of that knowledge. One should ignore them
only with very good reason, especially if one hopes to find ones applications
used by anyone other than their author.

I also recommend "About Face", the Alan Cooper book on good and bad UI design.
Alan Cooper was the original author of the product that eventually became
Visual Basic. He is a bit of a curmudgeon, but he is usually right.

ยทยทยท

On Wed, 03 Apr 2002 23:33:20 +0200, "Jean-Michel Fauth" <jmfauth@bluewin.ch> wrote:

Some people want to remove the X button of the wxDialog. (It's not
possible with wxpy2.3.2.1/win32). They want force the user to fill some
controls like textcontrols before leaving the window.
I think they apply a wrong strategy to their dialog windows. Usually, a
dialog window which is modal, contains an OK or Apply button and a Cancel
button.

--
- Tim Roberts, timr@probo.com
  Providenza & Boekelheide, Inc.