Поделиться через


CWnd::OnMenuDrag

Платформа вызывает функцию этот функцию-член текущего когда пользователь начинает перетаскивать перетаскивания меню пункт меню.

afx_msg UINT OnMenuDrag(
    UINT nPos, 
    CMenu* pMenu
);

Параметры

Параметр

Описание

[входящий] nPos

Позиция индекса пункта меню, когда начинается операция перетаскивания.

[входящий] pMenu

Указатель на объект CMenu, содержащий пункт меню.

Возвращаемое значение

Возвращаемое значение

Значение

MND_CONTINUE

Меню должно оставаться активным. Если мышь освобождено, то он должен быть игнорирован.

MND_ENDMENU

Меню должно быть завершено.

Заметки

Этот метод получает уведомление WM_MENUDRAG, которое описано в Windows SDK.

Примечание

Это функция-член вызывается платформой, чтобы разрешить приложению обработать сообщение Windows.Параметры, передаваемые функции отражают параметры, получаемые платформой, когда сообщение было получено.При вызове реализации базового класса этой функции, то эта реализация будет использовать параметры изначально, переданные с сообщением, а не параметры указываются в функции.

Требования

заголовок: afxwin.h

Этот метод поддерживается в Windows Vista и более поздних версиях.

Дополнительные требования для этого метода см. в Требования к сборке для использования стандартных элементов управления в Windows Vista.

См. также

Ссылки

Класс CWnd

Диаграмма иерархии

WM_MENUDRAG