Partager via


INameSpaceTreeControlDropHandler ::OnDrop, méthode (shobjidl.h)

Appelé on drop pour définir l’effet de suppression, comme spécifié.

Syntaxe

HRESULT OnDrop(
  [in]      IShellItem      *psiOver,
  [in]      IShellItemArray *psiaData,
  [in]      int             iPosition,
  [in]      DWORD           grfKeyState,
  [in, out] DWORD           *pdwEffect
);

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] iPosition

Type : int

Spécifie la position de déplacement.

[in] grfKeyState

Type : DWORD

État actuel des touches de modification du clavier.

[in, out] pdwEffect

Type : DWORD*

Pointeur vers la valeur d’effet de suppression.

Valeur retournée

Type : HRESULT

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

Remarques

Note Pour remplacer le comportement de suppression par défaut, un client doit faire échouer cette méthode ; success continue avec l’opération de suppression par défaut.
 

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

Voir aussi

IDropTarget ::D rop

INameSpaceTreeControlDropHandler