|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
IContextMenu2::QueryContextMenu
[Now Supported on Windows NT]
Adds menu items to the specified menu. The menu items should be inserted at a specified position in the menu, and their menu item identifiers must be in a given range.
HRESULT QueryContextMenu(
HMENU hmenu, //Handle of the menu UINT indexMenu, //Location to insert first menu item UINT idCmdFirst, //Minimum value for a menu item identifier UINT idCmdLast, //Maximum value for a menu item identifier UINT uFlags //Specifies zero or more status values );
Parameters
hmenu
Handle of the menu. The handler should specify this handle when calling the InsertMenu or InsertMenuItem function.
indexMenu
Zero-based position at which to insert the first menu item.
idCmdFirst
Minimum value that the handler can specify for a menu item identifier.
idCmdLast
Maximum value that the handler can specify for menu item identifiers.
uFlags
Flag specifying zero or more of the following values:
CMF_DEFAULTONLY The user is activating the default action, typically by double-clicking. This value provides a hint for the context menu to add nothing if it does not modify the default item in the menu. A context menu extension or drag-and-drop handler should not add any menu items if this value is specified. A name space extension should add only the default item (if any). CMF_EXPLORE Context menu handlers should ignore this value. It is specified when the context menu is for an object in the Explorer. CMF_NORMAL Indicates normal operation. A context menu extension, name-space extension, or drag-and-drop handler can add any menu items. CMF_VERBSONLY Context menu handlers should ignore this value. This value is specified if the context menu is for a shortcut object. This value is specified if the context menu is for a shortcut object.
The remaining bits of the low-order word are reserved by the system. The high-order word may be used for context-specific communications.
Return Values
Returns an HRESULT structure in which, if the method is successful, the code member contains the menu identifier offset of the last menu item added plus one.
Remarks
The actual identifier of each menu item should be idCmdFirst plus a menu identifier offset in the range zero through (idCmdLast - idCmdFirst).
See Also
IContextMenu2, IContextMenu, InsertMenu, InsertMenuItem
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
IContextMenu2::QueryContextMenu
[Теперь Поддерживанное на Windows NT]
Добавляет пункты меню к определенному меню. Пункты меню должны быть включены в определенной позиции в меню, и их идентификаторы пункта меню должны быть в данном дипазоне.
HRESULT QueryContextMenu(
HMENU hmenu, //РУЧКА меню UINT indexMenu, //Позиции, чтобы включать первый пункт меню UINT idCmdFirst, //величина Минимума для идентификатора пункта меню UINT idCmdLast, //величина Максимума для идентификатора пункта меню UINT uFlags // Определяет нуль или более величины статуса );
Параметры
hmenu
Прооперируйте меню. Вручитель должен определить эта ручка при вызове InsertMenu или функция InsertMenuItem.
indexMenu
Базирующаяся позиция Нуля в которой, чтобы включать первый пункт меню.
idCmdFirst
Минимальная величина, что вручитель может определиться для идентификатора пункта меню.
idCmdLast
Максимальная величина, что вручитель может определиться для идентификаторов пункта меню.
uFlags
Сигнализируйте определение нуля или более следующего величин:
CMF_DEFAULTONLY пользователь активизирует по умолчанию действие, обычно двойным-щелчком. Эта величина обеспечивает намек для контекстного меню, чтобы добавлять ничто если она не модифицирует по умолчанию пункт в меню. Контекстное расширение меню или помехи-и-вручитель капли не должно добавлять любые пункты меню если эта величина определена. Космическое расширение имени должно добавить только по умолчанию пункт (если имеется). вручители меню Контекста CMF_EXPLORE должны проигнорировать эту величину. Определено когда контекстное меню - для объекта в Explorer. CMF_NORMAL Указывает нормальную операцию. Контекстное расширение меню, называть-космического расширения, или помеха-и-вручитель капли могут добавить любые пункты меню. вручители меню Контекста CMF_VERBSONLY должны проигнорировать эту величину. Эта величина определена если контекстное меню - для сокращенного объекта. Эта величина определена если контекстное меню - для сокращенного объекта.
Остальные биты младшего слова зарезервированы системой. Старшее слово может быть использовано для контекстной-специфической связи.
Обратные Величины
Возвращает структуру HRESULT в которой, если метод имеет успех, кодовый элемент содержит смещение идентификатора меню последнего пункта меню добавленного плюс один.
Замечания
Фактический идентификатор каждого пункта меню должен быть idCmdFirst плюс смещение идентификатора меню в нуле дипазона через (idCmdLast - idCmdFirst).
Смотри Также
IContextMenu2, IContextMenu, InsertMenu, InsertMenuItem
|
|
|
|
| |