可以启用,灰色或禁用菜单项。默认情况下,启用菜单项。当用户选择启用的菜单项时,Windows会向所有者窗口发送命令消息或显示相应的子菜单,具体取决于该菜单项的种类。
当菜单项不可用于用户时,它们应该是灰色或禁用。无法选择灰色和禁用的菜单项。禁用的项目看起来像启用的项目。当用户点击禁用的项目时,该项目未被选中,没有任何反应。禁用的项目可以在例如一个教程中使用,该教程显示一个看起来活跃但不是活动的菜单。
应用程序使不可用的菜单项灰色,以向用户提供命令不可用的可视提示。当操作不合适时,您可以使用灰色的项目(例如,当系统没有安装打印机时,您可以在文件菜单中的打印命令灰色。
EnableMenuItem功能启用,灰色或禁用菜单项。要确定菜单项是启用,灰色还是禁用,请使用GetMenuItemInfo功能。
您也可以使用GetMenuState功能来确定菜单项是启用,灰色还是禁用,而不是GetMenuItemInfo.