查看完整版本: [-- 如何实现文件拖放到播放器中播放? --]

APlayer 开发者论坛 -> APlayer 讨论区 -> 如何实现文件拖放到播放器中播放? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

jordan138 2015-02-02 09:49

如何实现文件拖放到播放器中播放?

是用哪个事件获取拖进的文件路径呢?

xushen 2015-02-02 11:09
不知道楼主 是什么语言

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

其他的....我不是很懂 可以说不懂

aplayer 2015-02-02 12:54
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 14:35
是C# Winform哦~


查看完整版本: [-- 如何实现文件拖放到播放器中播放? --] [-- top --]


Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.006813 second(s),query:0 Gzip enabled