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

MFC 将信息写下文本文件 求改错

2012-08-08 
MFC将信息写入文本文件 求改错for(IDIDC_EDIT4IDIDC_EDIT10ID++){CFile fileCString strGetDlgItem

MFC 将信息写入文本文件 求改错
for(ID=IDC_EDIT4;ID<=IDC_EDIT10;ID++)
{
CFile file;
  CString str;
GetDlgItemText(ID,str);
file.Open("B.doc",CFile::modeWrite|CFile::modeCreate);
file.Write(str,str.GetLength());
file.Close();

}

想弄个循环把编辑框内容写进文本文档但是GetDlgItemText(ID,str);这个显示出错,少2个参数,function does not take 2 parameters,本人刚接触,小白求指教


[解决办法]
GetDlgItemText(ID,str);
后面少了一个长度,读取的最大长度
[解决办法]
看2楼的,要三个参数的
[解决办法]
看1L 第一个参数不用传递 第二个 第三个 你传递 最后一个[code=C/C++][/code]UINT GetDlgItemText( HWND hDlg,
int nIDDlgItem,
LPTSTR lpString,
int nMaxCount// 这个参数没传递
[解决办法]
那是不能接受两个参数 不是少两个 这样的问题 先去MSDN查一下这个函数的参数 和使用方法 就知道了的

热点排行