ExamineDraggedItems()
Syntaxe
ExamineDraggedItems()Description
Examine les éléments à déplacés.
Valeur de retour
Aucune.
Remarques
L'examen des éléments à déplacer nécessitera l'utilisation des fonctions NextDraggedItem() et DraggedItemIndex().
Il doit être utilisé après un #PB_Event_DragStart.
Cette fonction est prise en charge pour les gadgets suivants : ExplorerListGadget(), ExplorerTreeGadget(), ListIconGadget(), ListViewGadget() et TreeGadget().
Exemple
Procedure DragStartHandler()
; Examine les éléments à déplacer. Doit être après un événement #PB_EventType_DragStart
;
ExamineDraggedItems()
; Itérer les éléments à déplacer
;
While NextDraggedItem()
Debug "Eléments à déplacer : " + GetGadgetText(0) + GetGadgetItemText(0, DraggedItemIndex())
Wend
EndProcedure
; Sélectionner des fichiers ou des dossiers et faites-les glisser vers une autre application.
;
If OpenWindow(0, 200, 200, 400, 400, "Cliquer-glisser")
ExplorerListGadget(0, 10, 10, 380, 380, GetHomeDirectory(), #PB_Explorer_MultiSelect)
; BindGadgetEvent() est requis pour gérer l'événement de démarrage par glisser-déposer
BindGadgetEvent(0, @DragStartHandler(), #PB_EventType_DragStart)
Repeat
Event = WaitWindowEvent()
Until Event = #PB_Event_CloseWindow
EndIf
Voir aussi
NextDraggedItem(), DraggedItemIndex()
OS Supportés
Tous