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


Метод ITrackShellMenu::P opup (shdeprecated.h)

Отображает модальное всплывающее меню в определенном расположении.

Синтаксис

HRESULT Popup(
  [in] HWND          hwnd,
  [in] POINTL        *ppt,
  [in] RECTL         *prcExclude,
  [in] MP_POPUPFLAGS dwFlags
);

Параметры

[in] hwnd

Тип: HWND

Дескриптор родительского окна всплывающего меню.

[in] ppt

Тип: POINTL*

Указатель на структуру POINTL , задающую начальную точку в координатах экрана. Всплывающее меню отображается относительно этой точки в соответствии с флагами позиции, установленными в dwFlags.

[in] prcExclude

Тип: RECTL*

Указатель на структуру RECTL , указывающую прямоугольник, который исключается при расположении меню. Выравнивание меню по отношению к этой области определяется флагами выравнивания, установленными в dwFlags. Для этого параметра можно задать значение NULL.

[in] dwFlags

Тип: MP_POPUPFLAGS

Одна или несколько констант MP_POPUPFLAGS , определяющих параметры, участвующие в отображении всплывающего меню.

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

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header shdeprecated.h
DLL Shell32.dll