Пункты меню включено, серые и инвалидов

Пункт меню может быть включен, серым цветом или отключен. По умолчанию включен элемент меню. Когда пользователь выбирает пункт включена меню, система посылает сообщение команды на окно владельца или отображает соответствующее подменю, в зависимости от того, какой пункт меню является.

Когда пункты меню недоступны для пользователей, они должны серым цветом или отключена. Серым цветом и пункты инвалидов меню не может быть выбран. Инвалидов элемент выглядит так же, как включенный элемент. Когда пользователь нажимает на инвалидов элемент, элемент не выбран, и ничего не происходит. Отключенные объекты могут быть полезны для, например, учебник, который предоставляет меню, выглядит активным, но не является.

Приложение grays недоступные меню предоставить визуальную подсказку пользователю, что команда недоступна. Серые элемент можно использовать, когда действие не подходит (например, вы можете Грэй команды Печать в меню файл когда система не имеет установленного принтера).

Функция EnableMenuItem позволяет, grays, или отключает элемент меню. Чтобы определить, включен ли элемент меню серым цветом, или инвалидами, используйте функцию GetMenuItemInfo.

Вместо GetMenuItemInfoможно также использовать функцию GetMenuState для определения элемент меню будет включена, серым цветом ли.

Index