Windows XP and Almost Maximized Windows

I believe I am not the only person in the world who likes to work only
with maximized windows and Alt+Tab – there are quite a lot of
advantages to that approach, mainly the fact that you can pull your
mouse to the upper-right corner of the screen and blindly left-click to
close it – without the need to fuss over aiming your cursor just right.

How many times have you seen this before: A window for application A is
above another and only appears maximized, but since Windows XP has
introduced curved corners for windows, it neglects to cover the
corners. Behind application A’s window is another window – application B, which really is maximized – therefore covering the
corners of the screen.

However, when you try closing application A’s almost-maximized window with an upper-right corner click, the mouse-click is actually sent to application B’s window, causing it to close and you, the user, to get utterly frustrated.

Unfortunately, it looks like Vista isn’t going to make any great improvements there, so if you’re developing a UI, please try and avoid this – when a window needs to be big – open it maximized; otherwise, please make the window, at most, with 10 pixel margins from each corner of the screen.

All you have to do is use Form.MaximumSize and set it to values received from System.Windows.Forms.Screen.PrimaryScreen.WorkingArea (for a single display system) minus the margin and save headaches from thousands.

Thank you in advance.

Advertisements

2 thoughts on “Windows XP and Almost Maximized Windows

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s