• 4164阅读
  • 3回复

如何实现文件拖放到播放器中播放? [复制链接]

上一主题 下一主题
离线jordan138
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2015-02-02
是用哪个事件获取拖进的文件路径呢?
离线xushen

只看该作者 沙发  发表于: 2015-02-02
不知道楼主 是什么语言

如果是易语言 注册一个拖拽项目就行了

其他的....我不是很懂 可以说不懂
http://www.huankv.com/
离线aplayer

只看该作者 板凳  发表于: 2015-02-02
1、设置你的播放器主窗口 WS_EX_ACCEPTFILES 风格(扩展风格)

2、响应该窗口的 WM_DROPFILES 消息,里面代码大致如下:

    TCHAR szFileName[MAX_PATH];
    int nCount = ::DragQueryFile(hDrop, -1, szFileName, sizeof(szFileName)/sizeof(TCHAR));
    if(nCount > 0)
    {
        if(::DragQueryFile(hDrop, 0, szFileName, sizeof(szFileName)) > 0)
        {
            if(!(::GetFileAttributes(szFileName) & FILE_ATTRIBUTE_DIRECTORY))
             {
                     APlayer.Open(szFileName);
              }
        }
   }




离线jordan138

只看该作者 地板  发表于: 2015-02-02
是C# Winform哦~
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个