现在是实在没办法了。。项目就要做好了,可是我觉得还是要做一个文件导入导出的功能,也就说在一个MFC的窗口中有一个文本框和一个导出的按钮,首先在文本框中输入内容,当我点击按钮的时候自动弹出保存对话框,而且是把输入到文本框中内容通过txt文档保存到指定路径。 这该怎么做啊??急啊。。高手指点指点咯。
解决方案 »
- 关于CActiveMovie
- mfc对话框问题
- 怎么我看不到demo.rc资源文件呢?
- 如何检测到一个程序是否开始运行(是否有相关的api函数)望指教~~
- ACTIVEX问题 高分相送
- 请教大家!!!parse的问题
- 请问哪有详细介绍template模板的地方?感激30分
- 串行化!
- 双击某后缀文件,说“找不到该文件或是该文件的组件”,不知是怎么回事?怀疑是注册表的问题,不知问题在哪?
- 怎样在对话框左上角插入一个图标?
- VC中怎么实现将unicode转换为汉字,再写入某个txt文件中?
- MFC 中的 listbox 设置styles:extended的时候 m_list.SetCurSel(i)就失效了,怎么办?
CFile f;
UpdateData(); if(fdlg.DoModal() == IDOK)
{
f.Open(fdlg.GetPathName(),CFile::modeCreate|CFile::modeNoTruncate |CFile::modeWrite);
f.Write(m_s,m_s.GetLength()*2+2);
f.Close();
MessageBox(L"保存成功!");
}
我试过了类型转换,可是不知道怎么控制。没出结果。。这是为什么 我该怎么弄啊??
定义三个文本框控件:m_id1,m_id2,m_id3;
//用来接收值的数组
char a[20];
char b[20];
char c[20]
//从文本框中取的数据
m_id1.GetWindowText(a,20);
m_id2.GetWindowText(b,20);
m_id3.GetWindowText(c,20);
//这个方法只能放入string 类型的值啊 我想把取得的 b 和 c 的 相加 赋值给 a 再输出来 到文本框 m_id1中,可是之间怎么进行数据转换啊;
CFile f;
UpdateData(); if(fdlg.DoModal() == IDOK)
{
f.Open(fdlg.GetPathName(),CFile::modeCreate|CFile::modeNoTruncate |CFile::modeWrite);
f.Write(m_s,m_s.GetLength()*2+2);
f.Close();
MessageBox(L"保存成功!");
}
这里我要保存一个文件,但是生成的却是没有后缀名的文件,我该怎么设置保存是的文件格式,
"MyType Files (*.txt)|*.txt|All Files (*.*)|*.*||"; // Create an Open dialog; the default file name extension is ".my".
CFileDialog fileDlg (TRUE, "txt", "*.txt",
OFN_FILEMUSTEXIST| OFN_HIDEREADONLY, szFilters, this);
// Display the file dialog. When user clicks OK, fileDlg.DoModal()
// returns IDOK.
if( fileDlg.DoModal()==IDOK )
{
CString contents = fileDlg.GetPathName();
m_contents = contents; UpdateData(FALSE);
}
我想打开指定路径的文件,把里面的内容放到一个对话框中去,m_contents是一个文本框的values
有什么方法可以实现呢?