如下是我的代码:
for (int Index=0; Index<1200; Index++)
{
MyPublicData.ADData = MyPublicData.ADBuffer[Index]&0x1FFF;
m_valueAU=MyPublicData.ADDATA;
UpdateData(FALSE);
int ncount=m_controlAU.GetLineCount();
m_controlAU.LineScroll(ncount-1,0);
} 其中MyPublicData.ADData是float型的数据
m_valueAU是编辑框的数值变量
m_controlAU是Edit的控制变量
我的想法是把所有的数据显示在Edit中,并且光标始终指向最后一行
目前只能实时显示一行数据
求助 高手
先谢谢了
for (int Index=0; Index<1200; Index++)
{
MyPublicData.ADData = MyPublicData.ADBuffer[Index]&0x1FFF;
m_valueAU=MyPublicData.ADDATA;
UpdateData(FALSE);
int ncount=m_controlAU.GetLineCount();
m_controlAU.LineScroll(ncount-1,0);
} 其中MyPublicData.ADData是float型的数据
m_valueAU是编辑框的数值变量
m_controlAU是Edit的控制变量
我的想法是把所有的数据显示在Edit中,并且光标始终指向最后一行
目前只能实时显示一行数据
求助 高手
先谢谢了
多行
不选: auto hscroll
要选择multilines
谢谢楼上的提示
关键是代码部分还好不足 需要补充
继续求助
是不是 因为我在类向导中添加m_valueAU时,将变量与编辑框关联的原因,所以老是后面的数据替换前面的数据 始终只能显示一个数据
还是后一个数据替换前一个数据
就是不换行
始终显示一个数据
为什么就是不换行 很无语
非常谢谢 wltg2001 CString huanhang;
for (int Index=0; Index<1200; Index++)
{
MyPublicData.ADData = MyPublicData.ADBuffer[Index]&0x1FFF;
huanhang.Format("%10.4f",MyPublicData.ADdata);
m_valueAU+=huanhang;
m_valueAU+="\r\n";
UpdateData(FALSE);
int ncount=m_controlAU.GetLineCount();
m_controlAU.LineScroll(ncount-1,0);
}