CONSTANTES DROPEFFECT
Représente des informations sur les effets d’une opération de glisser-déplacer. La fonction DoDragDrop et de nombreuses méthodes dans IDropSource et IDropTarget utilisent les valeurs de cette énumération.
Constante/valeur | Description |
---|---|
|
La cible de suppression ne peut pas accepter les données. |
|
Supprimer les résultats d’une copie. Les données d’origine ne sont pas modifiées par la source de glissement. |
|
La source de glisser doit supprimer les données. |
|
La source de glisser doit créer un lien vers les données d’origine. |
|
Le défilement est sur le point de démarrer ou se produit actuellement dans la cible. Cette valeur est utilisée en plus des autres valeurs. |
Notes
Votre application doit toujours masquer les valeurs de l’énumération DROPEFFECT pour garantir la compatibilité avec les implémentations futures. Actuellement, seules quelques-unes des positions d’une valeur DROPEFFECT ont une signification. À l’avenir, d’autres interprétations pour les bits seront ajoutées. Les sources glisser et déplacer les cibles doivent soigneusement masquer ces valeurs de manière appropriée avant de les comparer. Ils ne doivent jamais comparer un DROPEFFECT à, par exemple, DROPEFFECT_COPY en procédant comme suit :
if (dwDropEffect == DROPEFFECT_COPY)...
Au lieu de cela, l’application doit toujours masquer la ou les valeurs recherchées à l’aide de l’une des techniques suivantes :
if (dwDropEffect & DROPEFFECT_COPY) == DROPEFFECT_COPY)...
if (dwDropEffect & DROPEFFECT_COPY)...
Cela permet de définir de nouveaux effets de suppression, tout en préservant la compatibilité descendante avec le code existant.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows 2000 Server [applications de bureau uniquement] |
En-tête |
|