Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Appelé lorsque l’élément est déplacé dans le même niveau (dans le même dossier parent) dans l’arborescence.
Syntaxe
HRESULT OnDragPosition(
[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 contenant les éléments déplacés.
[in] iNewPosition
Type : int
Index si l’élément faisant l’objet d’un glisser se trouve entre des éléments ; sinon, NSTCDHPOS_ONTOP (-1).
[in] iOldPosition
Type : int
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 la réorganisation de l’élément.
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 |