|
void CRecorderDlg::OnBnClickedRecOpen()
{
// TODO: 在此添加控件通知处理程序代码
CString strFilter = _T("Wav File (*.wav) | *.wav|");
strFilter += "All File (*.*) | *.*|";
CFileDialog* pBrowse;
pBrowse = new CFileDialog(
TRUE, // BOOL bOpenFileDialog
NULL, // LPCTSTR lpszDefExt = NULL
NULL, // LPCTSTR lpszFileName = NULL
OFN_ALLOWMULTISELECT | OFN_FILEMUSTEXIST, // DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT
strFilter, // LPCTSTR lpszFilter = NULL
NULL // CWnd* pParentWnd = NULL
);
if(pBrowse->DoModal() == IDOK)
{
POSITION pos=pBrowse->GetStartPosition();
while(pos)
m_lstFile.AddString(pBrowse->GetNextPathName(pos));
}
} |
|