Я использую
Код: Выделить всё
AppendMenu(menu, MF_POPUP, newMenu, "My New Popup Menu");
Теперь AppendMenu, очевидно, добавляет его в конец, поэтому оно появляется после существующей «Справки». " неожиданно возникнуть. Я хотел бы указать положение этого нового всплывающего меню, чтобы оно появлялось перед «Справка».
Вместо этого я рассмотрел использование InsertMenu, поскольку оно позволяет вам указать положение элемента. (и я уже использую его для добавления пунктов всплывающего меню), но он не позволяет мне передать указатель на новое всплывающее окно.
По сути, мне нужно что-то вроде InsertMenu( mainMenuHandle, позиция, MF_POPUP, newPopupMenuHandle).
Подробнее здесь: https://stackoverflow.com/questions/793 ... -main-menu