读书人

自定义TextBox控件窗口刷新有关问题

发布时间: 2012-03-30 17:32:10 作者: rapoo

自定义TextBox控件窗口刷新问题
自定义textBox控件为单行时,在删除文本时,可以正确刷新,但是当我添加ES_MULTILINE风格时,即TextBox为多行时,我发现在删除文本时,控件不会刷新,只有在删除一整行时,才刷新,于是我在EN_TEXTCHANGE时,调用InvalidateControl()函数,解决了问题,但是当控件在多行状态下,添加滚动条,我发现在拖动滚动条时,窗口不能正确刷新,InvalidateControl()函数也不起作用了,刷新只在部分区域刷新,当向下拖动时,最下边几行不刷新,向上拖动时,最上边几行不刷新,这个情况尽在拖动滚动块时发生,要是点击滚动条的方向箭头就不会出现这个问题,请问大家这是怎么回事呢,怎么解决呢

[解决办法]
xzg

读书人网 >VC/MFC

热点推荐