百科知识

VC中EDITBOX的竖直滚动条怎么让其始终保持在最底端,即始终?

2006-07-27 15:39:59怜***
VC中EDIT BOX的竖直滚动条怎么让其始终保持在最底端,即始终显示最新数据?我们一般应用中当数据超出当前窗口时,滚动条一般都是向上缩回去,后面的数据则要拖动滚动条往下翻,现在有个应用,由于需要,数据是连续不断的刷出来的,这就需要实时显示最新的数据,要求滚动条往下回缩。望各位高手赐教!VC中EDITBOX的竖直滚动条怎么让其始终保持在最底端,即始终显示最新数据?我们一般应用中当数据超出当前窗口时,滚动条一般都是向上缩回去,后面的数据则要拖动滚?

最佳回答

  • 首先EDIT的属性必须设为Multiline、Vertical scroll和Auto VScroll。假定该控件用m_edit1表示,则调用 m_edit1.LineScroll(m_edit1.GetLineCount(), 0); 即可实现始终显示最新数据。
    2006-07-28 11:16:13
  • 记得VC的ScrollBar有个int SetScrollPos( )函数,你可以在刷新窗口的时候设一下滚动条的位置,细节记的不是太清楚,看MSDN吧。
    2006-07-28 10:07:25
  • 很赞哦! (49)