どっちが正しいメッセージボックスか?

 Webサイトを作るのがメインのプログラマだとあまり気にすることがないかもしれませんが、OfficeのAccessを含めたWindows系のソフトを作っている方だとちょっとしたことがわからなくて悩む場合があります。

 例えば上記のようなメッセージボックスを作ったとします。そうした場合、「OK」ボタンと「キャンセル」ボタンではどちらが右側にすのが正しいでしょうか?

「そんな細かいことはどっちでもいい!」

何て思う人もいるかもしれませんが、実はWindowsを作ったMicrosoft社ではこれら細かいルールを全て決めています。

 そんなルールをたまたまネット上で見つけたので下記にリンクを貼っておきます。ちなみに上記のメッセージボックスの正解は上側の「メッセージ1」の方です。

 Windowsの細かいルールが書かれているのはこちらのページ。

ガイドライン セクション

 このページはMicrosoftのMSDN ライブラリ内にあります。しかし、かなり奥の階層にあることと、途中の階層である「Windows ユーザーエクスペリエンス ガイドライン」へ行くとタッチパネルの仕様になってしまうことからなかなか見つからない仕様かと思います。

 上記リンクはWindows 2000の頃の仕様のようなので、もしかしたら本来の親ページからはリンク切れになっているのかもしれません。けど、内容的には非常に良いことが事細かに書かれていますので、消えてしまう前に時間があったら見ておくといいと思います。

プログラム仕様記述論 (IT Text)

著者/訳者:荒木 啓二郎 張 漢明

出版社:オーム社( 2002-11 )

定価:¥ 3,024

単行本 ( 191 ページ )

ISBN-10 : 4274132633

ISBN-13 : 9784274132636