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查一下这个函数的参数 和使用方法 就知道了的