PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • "Drag and Drop"
  • Windows Vista (et supérieur)
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Active ou désactive la possibilité de faire du "Drag and Drop" (Glisser/Déplacer) depuis l'explorateur Windows vers une fenêtre ou un champ WINDEV.
// Initialisation du dialogue pour toute la fenêtre
ExplorerAccepte(Vrai, FEN_Fen1)
// Initialisation du dialogue pour qu'un champ unique soit la cible du "Drag & Drop"
// Le code du projet doit avoir la déclaration suivante :
// EXTERNE "WinConst.wl"
ExplorerAccepte(Vrai, IMG_SansNom1)
Evénement("DragAndDrop", "IMG_SansNom1", WM_DROPFILES)
Syntaxe
ExplorerAccepte([<Drag and Drop> [, <Champ ou Fenêtre>]])
<Drag and Drop> : Booléen optionnel
  • Vrai (valeur par défaut) pour accepter le "Drag and Drop" depuis l'explorateur,
  • Faux dans le cas contraire ("Drag and Drop" interdit).
<Champ ou Fenêtre> : Nom de champ ou nom de fenêtre
Nom du champ ou de la fenêtre utilisé pour le "Drag and Drop".
Si ce paramètre n'est pas précisé, le "Drag and Drop" sera réalisé avec la fenêtre en cours (par défaut).
Remarques

"Drag and Drop"

  • Après avoir exécuté la fonction ExplorerAccepte, l'explorateur envoie l'événement WM_DROPFILES à la fenêtre ou au champ désigné. Il est alors possible de récupérer les informations provenant de l'explorateur avec la fonction ExplorerRécupère.
  • Attention : Avec des fenêtres filles MDI, il est nécessaire de préciser le nom de la fenêtre utilisée pour le "Drag and Drop".

Windows Vista (et supérieur)

Sous Windows Vista (et supérieur) avec le mécanisme de l'UAC (contrôle des comptes utilisateurs) activé, le "Drag & Drop" n'est pas toléré par le système dans les cas suivants :
  • Si l'exécutable est lancé depuis Windows avec l'option "Exécuter en tant qu'Administrateur",
  • Si l'exécutable est créé avec un manifeste lui donnant les privilèges administrateur.
Composante : wd250std.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire