На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Enabled, Grayed, and Disabled Menu Items



A menu item can be enabled, grayed, or disabled. By default, a menu item is enabled. When the user chooses an enabled menu item, Windows sends a command message to the owner window or displays the corresponding submenu, depending on what kind of menu item it is.

When menu items are not available to the user, they should be grayed or disabled. Grayed and disabled menu items cannot be chosen. A disabled item looks just like an enabled item. When the user clicks on a disabled item, the item is not selected, and nothing happens. Disabled items can be useful in, for example, a tutorial that presents a menu that looks active but isn't.
An application grays an unavailable menu item to provide a visual cue to the user that a command is not available. You can use a grayed item when an action is not appropriate (for example, you can gray the Print command in the File menu when the system does not have a printer installed).

The EnableMenuItem function enables, grays, or disables a menu item. To determine whether a menu item is enabled, grayed, or disabled, use the GetMenuItemInfo function.
Instead of GetMenuItemInfo, you can also use the GetMenuState function to determine whether a menu item is enabled, grayed, or disabled.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Приспособленное, Grayed, и Выведенные из строя Пункты Меню



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

Когда пункты меню не пригодные для пользователя, они были бы grayed или выведен из строя. Grayed и выведшее из строя пункты меню не мочь быть выбрано. Выведенный из строя пункт выглядит просто как разблокированный пункт. Когда пользователь щелкает в выведенный из строя пункт, пункт не выбран, и ничто не случается. Выведенные из строя пункты могут быть полезными в, например, консультация, которая представляет меню, которое выглядит активным но - не.
Прикладной серый отсутствующий пункт меню, чтобы обеспечивать визуальный cue пользователю, что команда не доступна. Вы можете использовать пункт grayed когда действие не подходящее (например, Вы можете серый команда Print в меню Файла когда система нет установила принтер).

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


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz