11.19.3.5 - Структура MENUGETOBJECTINFO

Структура 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

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Владимир Соковиков - 26.10.2002