2012-05-02 10 views
0

Я реализую IContextMenu2 и хочу, чтобы заполнить меню, когда оно зависло. В QueryContextMenu Я получаю аргумент idCmdFirst. В HandleMenuMsg2, однако, я не получаю этот аргумент. Поэтому, что я могу передать InsertMenu для параметра id?Как получить следующий идентификатор команды для использования при вставке MenuItem?

+0

Пожалуйста, вставьте фрагмент кода – Xearinox

ответ

0

Я в основном хранил idCmdFirst от QueryContextMenu и использовал его в HandleMenuMsg2.

+0

Убедитесь, что вы не используете значения, которые вы еще не зарезервировали, из возвращаемого значения из вашего QueryContextMenu, поскольку они могут быть переназначены в другое расширение контекстного меню. –

Смежные вопросы