LibHotPnt_GetMenuEx - Получить popup-меню, ассоциированное с данным библиотечным элементом и ассоциированное с данной hot-точкой, если index > -1 |
Scroll |
Синтаксис COM:
int LibHotPnt_GetMenuEx( int index );
Входной параметр:
index |
- номер характерной точки. |
Возвращаемое значение:
Идентификатор меню (HMENU) или 0, если меню не определено. |
- в случае успешного завершения, |
FALSE |
- в случае неудачи. |
Примечание:
1. Метод будет вызван при нажатии правой кнопки мыши на выделенном библиотечном элементе или его характерной точке.
2. Метод позволяет получить выпадающее меню, ассоциированное с данным библиотечным элементом, если index = -1 и ассоциированное с данной hot-точкой, если index > -1.
3. Присланное меню будет модифицировано в системе.
4. Идентификаторы команд должны быть уникальны на уровне приложения.
5. При модификации меню идентификаторы команд становятся уникальными на уровне КОМПАС.
6. Меню будет добавлено в конец системного выпадающего меню для библиотечного элемента.
7. При выборе команды из меню будет вызван метод ILibHPObject::LibHotPnt_ExecuteCommand.
8. Метод является расширением возможностей метода ILibHPObject::LibHotPnt_GetMenu.
9. Присланное меню будет уничтожено вызовом функции DestroyMenu().
Подразделы:
(отсутствуют)