谁给贴一个打开对话框选定某一种后缀文件(*.xls)的API及代码?

hellopower 2008-01-04 08:54:54
谢谢
...全文
36 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jy06308127 2008-01-04
  • 打赏
  • 举报
回复
比如点击一个按钮"IDC_FILE"弹出选择文件对话框,就在该按钮的单击事件中添加以下代码:
CFileDialog dlg (true, NULL, NULL, OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,"xls文件(*.xls)|*.xls|");
if(dlg.DoModal()==IDOK)
{
CString m_file_path;
m_file_path=dlg.GetPathName(); //m_file_path是定义的一个CString类型的变量
fp=fopen(m_file_path,"rb"); //打开所选中的文件,二进制只读方式打开,具体怎么打开看自己的要求
//fp是原来定义的FILE*类型变量
if (!fp)
{
MessageBox("文件读取失败,请确认文件位置","提示",MB_ICONEXCLAMATION);
}
else
{
//MessageBox("文件读取成功","提示",MB_ICONEXCLAMATION);
}
}

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧