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 |