MFC添加一个按钮,实现浏览功能

来源:互联网 发布:充电宝牌子 知乎 编辑:程序博客网 时间:2024/05/19 14:16

在Test.cpp中添加如下代码:

CString CTestDlg::brow(LPCTSTR filter) {OPENFILENAME ofn;TCHAR szFilename[512]=_T("");ZeroMemory(&ofn, sizeof(OPENFILENAME));ofn.lStructSize = sizeof(OPENFILENAME);ofn.hwndOwner = ::AfxGetMainWnd()->m_hWnd;ofn.lpstrFile = szFilename;ofn.nMaxFile = sizeof(szFilename);ofn.lpstrFilter = filter ;ofn.nFilterIndex = 1;ofn.lpstrFileTitle = NULL;ofn.nMaxFileTitle = 0;ofn.lpstrInitialDir = NULL;ofn.lpstrDefExt=NULL;ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST | OFN_HIDEREADONLY;GetOpenFileName(&ofn);if(lstrlen(ofn.lpstrFile)>0){return ofn.lpstrFile;}return _T("");}
void CTestDlg::OnClickedButton1(){// TODO: 在此添加控件通知处理程序代码UpdateData(TRUE);m_File=brow(_T("所有文件(*.*)|*.*\0\0"));UpdateData(false);}
在TestDlg.h添加如下代码:
CString brow(LPCTSTR filter) ;




0 0
原创粉丝点击