Vista Aero design philosophy or a bug?

Posted on February 21, 2008. Filed under: GUI, Woes |

As far as I know, from Windows 2000 onwards, calling MessageBox API with MB_OK, MB_OKCANCEL shows the message dialog with [X] (close, cross)button enabled, while, using MB_YESNO shows it with [X] button disabled. I thought Design Philosophy behind this would be, X button is more or less to dismiss the dialog (which is same as canceling it). While, NO would not exactly mean canceling the dialog and hence X button is disabled.

Here is the interesting (or buggy?) part: On Vista, same MessageBox API with MB_YESNO shows dialog with [X] button disabled in non-aero or classic look, while, turning on the AERO effect, we see this [X] button enabled. Nothing happens when we click on it.

Is this a bug or Aero design philosophy? only Microsoft can answer.

Make a Comment

Leave a Reply

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

You are commenting using your 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

Liked it here?
Why not try sites on the blogroll...

%d bloggers like this: