1.实时刷新数据时(用RichEdit显示),屏幕闪的很厉害,有什么好方法可以解决?
2.chr函数不能返回一些特殊字符,返回的是空和乱码,如 chr(12)返回空,有什么函数
可以实现?请大家帮忙,谢谢!

解决方案 »

  1.   

    用一个缓冲区将要显示的数据装入,全部更新完后一次写入就不会闪了至于Chr(12),你得到以后不会想显示出来吧?
      

  2.   

    我做的是实时通信,不断的刷新收到的数据,要实时看到数据的变化
    难道没有别的办法?按要求是要显示chr(12)字符的
      

  3.   

    这样行不行LockWindowUpdate(Handle);更新RichEditLockWindowUpdate(0);
      

  4.   

    直接用chr()函数,就不可能有其他办法,
    除非你自己重新遍一个chr()函数来覆盖原来的chr(),
    这时就可以按你的要求来显示任何一个控制用的ascii码.
      

  5.   

    谢谢大家的解答!
    我已发现闪烁是光标造成的,使RichEdit不获得焦点可以改进,不像原来那么闪了,但是偶尔还有点闪LockWindowUpdate和doublebuffered我都试过,没用
    至于chr()函数估计只有像 zzwu(未名) 所说的那样做了