ITrackShellMenu::P opup-Methode (shdeprecated.h)

Zeigt ein modales Popupmenü an einer bestimmten Position an.

Syntax

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

Parameter

[in] hwnd

Typ: HWND

Das Handle des übergeordneten Fensters des Popupmenüs.

[in] ppt

Typ: POINTL*

Ein Zeiger auf eine POINTL-Struktur , die einen Anfangspunkt in Bildschirmkoordinaten angibt. Das Popupmenü wird in Bezug auf diesen Punkt angezeigt, wie durch die in dwFlags festgelegten Positionsflags bestimmt.

[in] prcExclude

Typ: RECTL*

Ein Zeiger auf eine RECTL-Struktur , die das Rechteck angibt, das beim Positionieren des Menüs ausgeschlossen werden soll. Die Ausrichtung des Menüs in Bezug auf diesen Bereich wird durch die in dwFlags festgelegten Ausrichtungsflags bestimmt. Dieser Parameter kann auf NULL festgelegt werden.

[in] dwFlags

Typ: MP_POPUPFLAGS

Mindestens eine der MP_POPUPFLAGS Konstanten, die optionen angeben, die an der Anzeige des Popupmenüs beteiligt sind.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shdeprecated.h
DLL Shell32.dll