Champs Memo et DnD

Posté par Zechatdoc le 30/12/2008 18:45:08
Bonjour,

Je souhaite mettre en place un champ memo RTF dans une fenêtre, mais en interceptant dans ce champ tout lâcher inconsidéré de fichier depuis l'explorateur windows.
- Dans la description du champ, le champ n'est ni source ni cible de drag'n'drop.
- Pour assurer le coup, dans l'initialisation, je fais un ExplorerAccepte(Faux,MonChamp..NomComplet)
- Pour vraiment super assurer le coup, je branche une fonction sur l'evenement 563 (WM_DROPFILES) :
Evénement("ProcEvenement", MonChamp..NomComplet, 563)
- Et finalement, je mets un "stop" dans l'evenement "A chaque modification de MonChamp"

Résultat :
Qd je lache un fichier, non seulement le champ l'integre, mais je ne capte pas l'evenement 563 et je ne passe pas par le stop...

Si quelqu'un peut m'expliquer
-a quoi servent les options source, cible dans la description du champ
-a quoi sert ExplorerAccepte ?

Zec.

Ps: Question subsidiaire, si jamais il faut activer le DnD sur le champ juste pour pouvoir capter l'evt 563 pour refuser le drop (c'est clair...), y'at'il' moyen de savoir quel type de données on drop ? s'il s'agit d'un fichier, ou juste de texte ou autre ?

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=19&topic_id=6077&post_id=24384