您的位置:首页 > 编程语言 > C语言/C++

【C语言也能干大事】第七讲:打开文件对话框及播放音乐(下)

2013-08-20 08:33 363 查看
switch(id)
{
case IDC_OK:
{
OPENFILENAME ofn;
char szFile[MAX_PATH];
ZeroMemory(&ofn,sizeof(ofn));
ofn.lStructSize = sizeof(ofn);
ofn.lpstrFile = szFile;
ofn.lpstrFile[0] = TEXT('\0');
ofn.nMaxFile = sizeof(szFile);
ofn.lpstrFilter = TEXT("ALL(*.*)\0*.*\0mp3(*.mp3)\0*.mp3\0");
ofn.nFilterIndex = 1;
ofn.lpstrFileTitle = NULL;
ofn.nMaxFileTitle = 0;
ofn.lpstrInitialDir = NULL;
ofn.hwndOwner = hwnd;
ofn.Flags = OFN_EXPLORER |OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST | OFN_ALLOWMULTISELECT;

if (GetOpenFileName(&ofn))
{
TCHAR shortPath[MAX_PATH];
GetShortPathName(szFile, shortPath, sizeof(shortPath));
//	MessageBox(hwnd,shortPath, TEXT("哈哈"), MB_OK);
TCHAR cmd[MAX_PATH + 10];
wsprintf(cmd, "play %s", shortPath);
mciSendString(cmd, "", 0, NULL);
}

}
break;
default:
break;
}


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐