На главную

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 | Скачать Вниз

Command Items and Items that Open Submenus



When the user chooses a command item, Windows sends a command message to the window that owns the menu. If the command item is on the window menu, Windows sends the WM_SYSCOMMAND message. Otherwise, it sends the WM_COMMAND message.

Associated with each menu item that opens a submenu is the handle of the corresponding submenu. When the user points to such an item, Windows opens the submenu. No command message is sent to the owner window. However, Windows sends a WM_INITMENUPOPUP message to the owner window before displaying the submenu. You can get the handle of the submenu associated with an item by using the GetSubMenu or GetMenuItemInfo function.
A menu bar typically contains menu names, but it can also contain command items. A submenu typically contains command items, but it can also contain items that open nested submenus. By adding such items to submenus, you can nest menus to any depth. To provide a visual cue for the user, Windows automatically displays a small arrow to the right of the text of a menu item that opens a submenu.


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

Командные Пункты и Пункты, которые Открывают Субменю



Когда пользователь выбирает командный пункт, Windows посылает командное сообщение в окно, которое обладает меню. Если командный пункт находится в меню окна, Windows посылает сообщение WM_SYSCOMMAND. В противном случае, это посылает сообщение WM_COMMAND.

Связанное каждым пунктом меню, который открывает субменю - ручка соответствующего субменю. Когда пользователь указывает на такой пункт, Windows открывает субменю. Никакое командное сообщение не послано в окно владельца. Тем не менее, Windows посылает сообщение WM_INITMENUPOPUP в окно владельца прежде, чем отобразить субменю. Вы можете связать ручку субменю пунктом используя GetSubMenu или функция GetMenuItemInfo.
Зона меню обычно содержит имена меню, но это может также содержать командные пункты. Субменю обычно содержит командные пункты, но это может также содержать пункты, которые открывают вложенные субменю. Добавляя такие пункты к субменю, Вы можете вложить меню в любую глубину. Чтобы обеспечивать визуальный cue для пользователя, Windows автоматически отображает небольшую стрелку вправо от текста пункта меню, который открывает субменю.


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