Команда предметов и предметов, открытом подменю

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

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

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

Index