我有一个从 CRichEditCtrl 派生的 CMyRichEditCtrl。当我调用 SetSel 时,它会自动滚动 CRichEditCtrl 的内容,以便插入符号可见。我想避免这种行为。
让我烦恼的是,这种行为似乎在 6.0 和其他版本之间发生了变化。
Visual Studio 2010: http: //msdn.microsoft.com/en-us/library/4zek9k1f (v=vs.100).aspx
插入符号放置在由开始(cpMin 或 nStartChar)和结束(cpMax 或 nEndChar)索引中的较大者指示的选择的末尾。此函数滚动CRichEditCtrl 的内容,以便插入符号可见。
Visual Studio 6.0: http: //msdn.microsoft.com/en-us/library/aa313352 (v=vs.60).aspx
插入符号放置在由开始(cpMin 或 nStartChar)和结束(cpMax 或 nEndChar)索引中的较大者指示的选择的末尾。此函数不会滚动CRichEditCtrl 的内容以使插入符号可见。
有没有办法在调用 SetSel 时防止控件自动滚动?