Partager via


ITrackShellMenu ::P opup, méthode (shdeprecated.h)

Affiche un menu contextuel modal à un emplacement spécifique.

Syntaxe

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

Paramètres

[in] hwnd

Type : HWND

Handle de la fenêtre parente du menu contextuel.

[in] ppt

Type : POINTL*

Pointeur vers une structure POINTL qui spécifie un point initial dans les coordonnées de l’écran. Le menu contextuel s’affiche par rapport à ce point, tel que déterminé par les indicateurs de position définis dans dwFlags.

[in] prcExclude

Type : RECTL*

Pointeur vers une structure RECTL qui spécifie le rectangle à exclure lors du positionnement du menu. L’alignement du menu par rapport à cette zone est déterminé par les indicateurs d’alignement définis dans dwFlags. Ce paramètre peut être défini sur NULL.

[in] dwFlags

Type : MP_POPUPFLAGS

Une ou plusieurs constantes MP_POPUPFLAGS qui spécifient les options impliquées dans l’affichage du menu contextuel.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shdeprecated.h
DLL Shell32.dll