Partager via


Méthode INameSpaceTreeControlDropHandler ::OnDropPosition (shobjidl.h)

Appelé lorsque l’élément est supprimé dans le même niveau (dans le même dossier parent) dans l’arborescence.

Syntaxe

HRESULT OnDropPosition(
  [in] IShellItem      *psiOver,
  [in] IShellItemArray *psiaData,
  [in] int             iNewPosition,
  [in] int             iOldPosition
);

Paramètres

[in] psiOver

Type : IShellItem*

Pointeur vers une interface IShellItem représentant l’élément sous le curseur de la souris. facultatif.

[in] psiaData

Type : IShellItemArray*

Pointeur vers un tableau IShellItem représentant un objet de données.

[in] iNewPosition

Type : int

L’index si l’élément en cours de suppression se trouve entre des éléments ; sinon, NSTCDHPOS_ONTOP (-1).

[in] iOldPosition

Type : int

Spécifie l’ancienne position.

Valeur retournée

Type : HRESULT

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

Remarques

L’échec de cette méthode empêche le réarrangement de l’élément de se produire.

Configuration requise

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 shobjidl.h