[VC++] Drag and drop d'un fichier sur une CDialog

Drag and drop d'un fichier sur une CDialog [VC++] - C++ - Programmation

Marsh Posté le 18-03-2004 à 17:27:22    

Je veux déclarer une CDialog de base en DropTarget (jusque là, ça va) pour ensuite récupérer un lien sur le fichier que je vais drag'n droper dessus depuis l'explorateur...
Mon problème est de passer du COleDataObject au CFile... C'est p-e tout con, mais :??:


Message édité par Kalipok le 18-03-2004 à 17:33:59

---------------
Ne jamais remettre à demain ce que tu pourras faire après demain.
Reply

Marsh Posté le 18-03-2004 à 17:27:22   

Reply

Marsh Posté le 18-03-2004 à 18:11:44    

Pour du drag & drop de fichiers, tu peux utiliser WM_DROPFILES.
 
Pour ton dataobject, tu énumères ses formats (BeginEnumFormats(), GetNextFormat()) jusqu'à tomber sur CF_HDROP qui pointe vers les noms de fichiers.
 http://msdn.microsoft.com/library/ [...] pfiles.asp

Reply

Marsh Posté le 18-03-2004 à 18:23:52    

youdontcare a écrit :

Pour du drag & drop de fichiers, tu peux utiliser WM_DROPFILES.
 
Pour ton dataobject, tu énumères ses formats (BeginEnumFormats(), GetNextFormat()) jusqu'à tomber sur CF_HDROP qui pointe vers les noms de fichiers.
 http://msdn.microsoft.com/library/ [...] pfiles.asp


Merci :jap:  
J'essayerais ça demain :D


---------------
Ne jamais remettre à demain ce que tu pourras faire après demain.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed