首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

小弟我创建了一个打开文件的按钮,但小弟我没次运行只能打开一次。小弟我如何改才能每点一次就打开一次呢

2013-05-02 
我创建了一个打开文件的按钮,但我没次运行只能打开一次。我怎么改才能每点一次就打开一次呢?void CbindemDl

我创建了一个打开文件的按钮,但我没次运行只能打开一次。我怎么改才能每点一次就打开一次呢?

void CbindemDlg::OnBnClickedOk()
{
// TODO: 在此添加控件通知处理程序代码

CString FilePathName;
CFileDialog dlg(TRUE, //TRUE为OPEN对话框,FALSE为SAVE AS对话框
NULL, 
NULL,
OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
(LPCTSTR)_TEXT("BIN Files (*.bin)|*.bin|All Files (*.*)|*.*||"),
NULL);


if(dlg.DoModal()==IDOK)
{
FilePathName=dlg.GetPathName(); //文件名保存在了FilePathName里
}
else
{
return;
}


// TODO: 在此添加控件通知处理程序代码
//OnOK();
}



我是在MFC对话框原来的确定按钮上修改的!
[解决办法]
第二次点了没反应还是出错了??打断点单步调试看看。

你的文件名赋值给局部变量没用啊,单步看数据路径对不对啊什么的。

热点排行