【发布时间】:2008-12-17 05:45:04
【问题描述】:
在vc++6.0 MFC中,我连接了一个串口,同时在编辑框(IDC_EDIT1)中读取和显示数据(我想显示日期和时间),
我的问题是我在编辑框中使用了垂直滚动条。 每当我显示新数据时,垂直滚动条就会向上移动;它必须向下(向下滚动),
编写的代码:
CString temp;
static CString dat;
static CString tim;
if (dat != m_date || tim != m_time)
{
temp = "\r\n-------------------------------------------------------------------------------------------------\r\n\r\n";
temp = temp + "Date: ";
temp = temp + m_date;
temp = temp + "\t\t\t";
temp = temp + "Time: ";
temp = temp + m_time;
temp = temp + "\r\n-------------------------------------------------------------------------------------------------";
}
dat = m_date;
tim = m_time;
temp = temp + "\r\n\r\n";
temp = temp + m_sensorname +"\t\t";
temp = temp + m_value + "\t\t";
temp = temp + m_units;
if (m_datalog_id ==0x01)
m_pdialog->m_editlog1= m_pdialog->m_editlog1 + temp;
else if(m_datalog_id==0x02)
m_pdialog->m_editlog2 = m_pdialog->m_editlog2 + temp;
else
return;
m_pdialog->UpdateData(false);
【问题讨论】:
-
请编辑标题并将其更改为更符合主题的内容。 “我需要帮助!”是个糟糕的标题。
-
也欢迎使用 stackoverflow,并检查常见问题解答以避免将来被否决。
-
请使用描述性标题和正确的英文。我知道英语不是每个人的第一语言,但这只是粗心。
-
@Rahul:你应该阅读:catb.org/~esr/faqs/smart-questions.html - 你提出的问题并没有特别注意其中的戒律。
-
@Draemon -- 你假设发帖者的英语水平高于这篇文章的水平。有可能他不是粗心大意,花了几个小时尽自己最大的努力来创作。
标签: visual-c++ scrollbar visual-c++-6