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