Någon som har en ide hur jag drar filer från mitt program till winamp playlist och till andra program. För att manuellt starta OLEDrag genom att använda OLEDrag metoden på objektet du vill initiera det på. De flesta kontroller stöjder automatisk initiering av OLEDrag T.Ex ListView, TreeView, TextBox, PictureBox, etc. Genom att sätta OLEDragMode egenskapen till 1 - dra filer till andra program
MVH
indurainSv: dra filer till andra program
VbOLEDragAutomatic. Men att ange data är gemensamt för båda. Du kan sätta datat i OLEStartDrag eller vänta och först sätta det i OLESetData eventet.
Såhär initierar du OLE Drag & Drop av filen "c:\Autoexec.bat" manuelt:
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button And vbLeftButton Then
'Me. är onödigt som prefix
OLEDrag
End If
End Sub
Private Sub Form_OLEStartDrag(Data As DataObject, AllowedEffects As Long)
AllowedEffects = vbDropEffectCopy
Data.Files.Add "C:\AUTOEXEC.BAT"
Data.SetData , vbCFFiles
End Sub