怎么让CScrollbar的滚动条的滑块位置随着内容而自动改变位置?
1个回答
展开全部
我希望在输入内容时,当超过显示区时,滚动条的滑块能自动随着输入自动移动到相应的位置,而不是手工拖动滑块或者点击左右按钮才能看到超出屏幕部分的内容。
------解决方案--------------------------------------------------------
这个功能滑块还是用普通的滑块就可以了,只要你编辑时候根据光标位置滚动一下滑块就OK了
------解决方案--------------------------------------------------------
是这样的,不过你要不停的计算,因为要把那个滑块的pos位置计算出来。
你可以先调用virtual中的PretranslateMessage()函数来监测Edit对话框的输入,用GetLineCount()获取Edit框中的line,然后通过判断可以用LineScroll来显示下面的数据
------解决方案--------------------------------------------------------
这个功能滑块还是用普通的滑块就可以了,只要你编辑时候根据光标位置滚动一下滑块就OK了
------解决方案--------------------------------------------------------
是这样的,不过你要不停的计算,因为要把那个滑块的pos位置计算出来。
你可以先调用virtual中的PretranslateMessage()函数来监测Edit对话框的输入,用GetLineCount()获取Edit框中的line,然后通过判断可以用LineScroll来显示下面的数据
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询