对话框上加了一个静态文本控件显示系统当前时间,定义一个线程函数用作定时器刷新时间,运行时会影响其他控件的参数,动态文本控件无法设置参数

解决方案 »

  1.   

    你只InvalidateRect()你的时间静态文本控件,不要全部刷新
      

  2.   

    是不是用了CString?
    这个这GetBuffer(),要不会影响其它控件
      

  3.   

    你这个问题属于多线程间的通讯问题:方法之一为自定义消息WM_USER+1(或其他),然后你在时钟线程SendMessage给主线程,在主线程的消息响应函数(自定义的比如OnYourMessage)里用你熟知的方法改变时钟的显示内容。如有不明白,具体的你查询相关书籍里关于多线程编程的相互通讯章节即可。