关于文件读取的问题 各位大侠~~ 请教一个问题,比如说我在菜单添加一个打开的菜单项,弹出一个对话框,在对话框里可以选择A,B,C三种文件类型来打开。 我现在有三种文件类型的读取方法,但是怎样在对话框选择某种类型的文件,如A,就可以调用A的读取方法呢?希望哪位大侠指点一下~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CFileDialog fdlgfdlg.domodel();CString stExtern = fdlg.GetFileExt()if ( stExtern == "TXT" ){...}else if( stExtern == "XSL" ) {...}else if... 学习CFileDialog ,关键是扩展名。 CFileDialog dlg(TRUE, NULL, m_strFile, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, "plug files(*.dll)|*.dll||"); if (IDOK == dlg.DoModal()) { m_strFile = dlg.GetPathName(); UpdateData(FALSE); } 控制最后一个参数 后最名"plug files(*.dll)|*.dll||" CXImage缩放图片的实现 MFC画任意多边形? VC中如何实现把一组数据导入到excel? 导出列表框中的数据到excel文件 CMenu::DeleteMenu()和CMenu::RemoveMenu()有啥区别?? 不用SMTP服务器如何实现邮件的发送啊?有高分相送! 有一段VB老程序,作成COM在VC中调用,请问VC中增么处理VB函数中的字符串变量 对话框的烦恼之八 如何在VC++中调用FORTRAN子程序 win8怎么获取Product Key 求VC交流群 中国程序员节选在哪天 ??
fdlg.domodel();
CString stExtern = fdlg.GetFileExt()
if ( stExtern == "TXT" )
{...}
else if( stExtern == "XSL" )
{...}
else if...
CFileDialog dlg(TRUE, NULL, m_strFile, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
"plug files(*.dll)|*.dll||");
if (IDOK == dlg.DoModal())
{
m_strFile = dlg.GetPathName();
UpdateData(FALSE);
} 控制最后一个参数 后最名
"plug files(*.dll)|*.dll||"