二、Windows菜单—菜单设计规范

在MENUDEMO中的「File」和「Edit」弹出式菜单的格式与其它Windows程序中的格式非常类似。Windows的目的之一是为使用者提供一种易懂的接口,而不要求使用者为每个程序重新学习基本操作方式。如果「 File」和「Edit」菜单在每个Windows程序中看起来都一样,并且都使用同样的字母和Alt键来进行选择,那么当然有助于减轻使用者的学习负担。

除了「File」和「Edit」弹出式菜单外,大多数Windows程序的菜单都是不同的。当设计一个菜单时,您应该看一看现有的Windows程序以尽量保持一致。当然,如果您认为别的程序是不对的,而您知道正确的方法,那么没有人能够阻止您。同时记住,修改一个菜单,通常只需要修改资源描述档而不必修改您的程序代码。即使以后要改变菜单项的位置,也不会有多大的问题。

虽然您的程序菜单在顶层可以有MENUITEM叙述,但这是不合规范的,因为这样会很容易导致错误的选择。如果您要这样做,那么请在字符串后面加一个惊叹号,表示菜单项不会启动弹出式菜单。