利用ActiveMoive控件开发播放器时如何编写播放“下一首”和“上一首”这两个函数? 利用ActiveMoive控件开发播放器时如何编写播放“下一首”和“上一首”这两个函数?m_activemovie需要哪些哪些命令函数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是利用列表控件做的,ListBox 要怎么来实现? 在ListBox上显示的是歌曲的路径,在放音乐的时候,根据路径名打开文件,类似c/c++中读取文件中数据。使用ListBox()的时候,AddString()添加一项到ListBox上,OnSelectList来选择某一下,通过GetCurSel()获取索引,通过索引设置要播放的文件 OnSelectList是什么意思?怎么获得最近添加到播放列表的文件的地址呢? 不好意思打错了,是OnSelchangeList1是通过MFC ClassWizard为列表框LDC_LIST1添加的LBN_SELCHANG的映射消息,在选择改变时会触发 该事件。通过CFileDialog打开文件之后,该类的函数GetPathName()即可获取mp3文件的地址,再通过列表控件的AddString()函数将该mp3文件的地址加上就行了,播放音频文件是根据绝对地址来进行的。 这是我写的代码,已实现上一首的功能,请指点. if(m_nselect!=0) { m_nselect--; CString pathname; m_listBox.GetText(m_nselect,pathname); //MessageBox(pathname); m_activemovie.SetFileName(pathname); m_activemovie.Run(); } if(m_nselect==0) { GetDlgItem(IDC_LAST)->EnableWindow(FALSE); } 关于线程的,理解问题!!! 关于http回应包数据获取的一个问题? 托盘图标问题 一个关于串口转为USB口后的编程问题 請教一個問題,比如一個bbs中的一個頁面,你直接連接過去,打不開,但你登陸過以後,點進去就打得開,這用戶名和密碼是怎麼處理傳送的? 哪位大哥能帮小弟改个错啊。 关于局域网访问问题? 为什么CSocket不能在线程之间传递?还有哪些MFC类不能在线程之间传递? 有没有系统的讲API整个体系设计思路的资料。 静态库引用问题 散分了,好久不来CSDN了,好亲切,正好介绍一下我开发的系统工具。 如何将自己写的软件连接到别人的上
使用ListBox()的时候,AddString()添加一项到ListBox上,OnSelectList来选择某一下,通过GetCurSel()获取索引,通过索引设置要播放的文件
怎么获得最近添加到播放列表的文件的地址呢?
通过CFileDialog打开文件之后,该类的函数GetPathName()即可获取mp3文件的地址,再通过列表控件的AddString()函数将该mp3文件的地址加上就行了,
播放音频文件是根据绝对地址来进行的。
这是我写的代码,已实现上一首的功能,请指点.
if(m_nselect!=0)
{
m_nselect--;
CString pathname;
m_listBox.GetText(m_nselect,pathname);
//MessageBox(pathname);
m_activemovie.SetFileName(pathname);
m_activemovie.Run();
}
if(m_nselect==0)
{
GetDlgItem(IDC_LAST)->EnableWindow(FALSE);
}