修改代码,立即给分(关于文件打开)
ibug 2002-04-17 10:04:02 CString filename;
//打开一个打开文件的通用对话框用来选择AVI文件
CFileDialog dlg(TRUE,"avi",NULL,
OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
"AVI文件(*.avi)|*.avi||");
if(dlg.DoModal()==IDOK)
{
filename=dlg.GetPathName(); //得到文件名
//判断是否已经存在一个MCIWnd窗口,如果有,将其关闭
if(m_hwndMCI!=NULL)
MCIWndDestroy(m_hwndMCI);
//建立一个MCIWnd窗口
m_hwndMCI=MCIWndCreate(m_hWnd,AfxGetInstanceHandle(),0,filename);
1.希望能改成直接打开,而不是用dlg(10分)
2.直接打开后如何得到原来MCIWndCreate函数里是filename(25分)
3.avi文件在应用程序的同一个目录下,如何使用相对目录(15分)
希望高手踊跃发言:)