Procédure WLangage (également appelée "Callback") appelée par la fonction
ExplorerAccepte lors d'un Drag and Drop depuis l'explorateur Windows. Cette procédure peut être une procédure locale, globale ou interne.
// Drag and drop avec l'explorateur Windows : activation
ExplorerAccepte(Vrai, LIB_ZONE_DROP, Call_backExplorerAccepte)
PROCÉDURE INTERNE Call_backExplorerAccepte(NombreDeFichiers est un entier,
ListeDesFichiers est une chaîne)
i est un entier
POUR i = 1 À NombreDeFichiers
NomFic est une chaîne
NomFic = ExtraitChaîne(ListeDesFichiers, i, RC)
TableAjouteLigne(TABLE_DND_WINDOWS, NomFic)
FIN
FIN
Syntaxe
ExplorerAccepte_Callback(<Nombre de fichiers> , <Liste des fichiers>)
<Nombre de fichiers> : Entier
Nombre de fichiers droppés depuis l'explorateur Windows.
<Liste des fichiers> : Chaîne de caractères
Liste des fichiers droppés depuis l'explorateur Windows. Les différents fichiers sont séparés par un Retour Chariot (RC). Cette liste est de la forme :
<Nom Ficher 1> + RC + ... + RC + <Nom fichier N>