首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

2012-03-30 
自定义TextBox控件窗口刷新问题自定义textBox控件为单行时,在删除文本时,可以正确刷新,但是当我添加ES_MUL

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

[解决办法]
xzg

热点排行