Class Myfile
{public:
CStringArray m_Array;
}
我打开myfile时,如何用CEditView显示CStringArray内容??
{public:
CStringArray m_Array;
}
我打开myfile时,如何用CEditView显示CStringArray内容??
解决方案 »
- 颜色识别
- VC中测试本机是否可以连接到百度
- 如何在对话框A弹出的对话框B中获得A的指针?
- 怎么能够实现,启动一个程序,然后模拟点击这个程序界面中的某个BUTTON,非常棘手,请大家帮忙,谢谢!
- 请高手看看这是什么错误
- 请问!!谁有多线程WinSocket源代码,重谢!!!
- 统计一下各位前辈是在什么时候学的vc++,学校中还是工作之后??还是在学校学了个大概,然后工作中强化的??-----答者有分!
- 新手求助!如何在VC中往SQL中添加数据
- VC +SQL超市管理系统 毕业设计(开题报告,文献综述,文献翻译,源文件)
- 如何升级 vc6?
- 系统用户的公司名
- 为什么我运行MSDN自带的示例程序老是出错啊!
{
// get the edit control and set some initial properties for it
CEdit& theEdit = GetEditCtrl();
CString strRes = "";
for(int i=0; i<m_Array.GetSize(); i++)
{
strRes += m_Array[i] + "\r\n";
}
theEdit.SetWindowText(strRes);
}
关键怎样从CEdit内取出一行一行的值回写到 m_array 内
for(...)
{
CEdit::GetLine(line, buffer)
CStringArray::AddString(buffer)
}这样可以吗?
CString MyStr;
CEdit& theEdit = GetEditCtrl();
WCHAR buf[256];
memset(buf,0,512);
for (i=0;i<theEdit.GetLineCount();i++)
{
theEdit.GetLine(i,buf,255);
MyStr = buf;
GetDocument()->m_GclFile.m_Config.m_Context.Add(_T(MyStr));
}
我也试了,用这个方法不行?
CString MyStr;
CEdit& theEdit = GetEditCtrl();
WCHAR buf[256];
memset(buf,0,512);
for (i=0;i<theEdit.GetLineCount();i++)
{
theEdit.GetLine(i,buf,255);
MyStr = buf;//单步调试看MyStr是否有值
GetDocument()->m_GclFile.m_Config.m_Context.Add(_T(MyStr));
}