我用VC6写了一个MFC的远程控制软件,控制端是基于对话框的程序,用CListBox显示和索引所有的被控端IP地址 
进来的每个连接都分配一个通信线程,添加和删除ListBox字串用的DeleteString()和InsterString()。 
当控制端运行一段时间后,对话框的显示就出问题,好像是什么地方溢出了,莫非是显存?弄了很久都没解决,请高人指点。 
如图: 

解决方案 »

  1.   

    就只有这个窗口这样?
    检查一下cpu的占用情况
    看看有没有gdi对象泄漏
      

  2.   

    可能是刷新的问题,每个线程里面都Sleep()几秒试试
      

  3.   

    回复lygfqy
    发表于:2009-05-08 08:28:202楼 得分:0 
    就只有这个窗口这样? 
    检查一下cpu的占用情况 
    看看有没有gdi对象泄漏 
    是的,只有这一个窗口是这样,其他的都正常
    cpu占用也正常
    怎么检查gdi对象泄露呢?