我用TextOut在客户区写了一个字,现在需要根据当前状态的不同修改这个字,在不刷新窗体的前提下如何来改写这个字?

解决方案 »

  1.   

    先创建一个memDC,将客户区的内容先拷贝到memDC,再memDC上TextOut,再拷贝回客户区
      

  2.   

    在不透明方式时, 在原来的地方再TextOut就可以了。
    最多再多写几个空格。
      

  3.   

    redrawwindow()指定区域就可以了
      

  4.   

    请问一下窗体的那种灰色用三原色表示是什么样的啊?
    就是:RGB(a,b,c)a,b,c的值分别是多少呢?
      

  5.   

    I think, the text would never be changed on condition that the view hasn't been Invalidated.