Méthode INameSpaceTreeControlDropHandler::OnDragEnter (shobjidl.h)
Appelé lors de la glisser-entrée pour définir l’effet de glissement, comme spécifié.
Syntaxe
HRESULT OnDragEnter(
[in] IShellItem *psiOver,
[in] IShellItemArray *psiaData,
[in] BOOL fOutsideSource,
[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 contenant les éléments déplacés.
[in] fOutsideSource
Type : BOOL
Spécifie si le glissement a démarré en dehors de la zone cible.
[in] grfKeyState
Type : DWORD
État actuel des touches de modification du clavier.
[in, out] pdwEffect
Type : DWORD*
En cas de réussite, contient un pointeur vers la valeur de l’effet de glissement.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
En cas d’échec, cette méthode bloque l’opération de glissement dans le contrôle d’arborescence d’espace de noms (NSTC).
Configuration requise
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 |