Структура MENUGETOBJECTINFO содержит информацию о меню, которое открывается курсором мыши.
Синтаксис
typedef struct tagMENUGETOBJECTINFO { DWORD dwFlags; UINT uPos; HMENU hmenu; PVOID riid; PVOID pvObj; } MENUGETOBJECTINFO, *PMENUGETOBJECTINFO; |
Члены структуры
dwFlags
Позиция курсора мыши относительно пункта, указанного параметром uPos. Это может быть одним из ниже перечисленных значений.
Значение | Предназначение |
|
Мышь находится внизу пункта, указанного uPos. |
|
Мышь находится сверху пункта, указанного uPos. |
uPos
Позиция пункта, который включается курсором мыши .
hmenu
Дескриптор меню, которое включается курсором мыши .
riid
Идентификатор затребованного интерфейса. В настоящее время это может только быть IDropTarget.
pvObj
Указатель на интерфейс, соответствующий члену riid. Этот указатель должен возвратиться приложением при обработке сообщения.
Замечания
Структура MENUGETOBJECTINFO используется только в перетаскиваемых меню. Когда отправляется сообщение WM_MENUGETOBJECT, lParam - указатель, на эту структуру.
Смотри также
Краткий обзор Меню, SetMenuInfo
Размещение и совместимость MENUGETOBJECTINFO |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Нет |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Нет |
Импортируемая библиотека |
- |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе | Нет |