我是基于SDK来写应用程序
其中编辑框是放在对话框中?

解决方案 »

  1.   

    在窗口收到WM_PAINT消息要处理
      

  2.   

    我在主窗口函数中的代码如下:case WM_PAINT:
                 // Obtain the window's client rectangle            
                 GetClientRect(hWnd, &rt);
    hdc = BeginPaint(hWnd, &ps);
    EndPaint(hWnd, &ps);         
    break;
      

  3.   

    屏幕画图的代码如TextOut之类要放在WM_PAINT消息响应里面,若放在别处则窗口重画时没执行到这里,当然不再显示了
      

  4.   

    你的文本输出代码要放在WM_PAINT处理中
    这样当窗口被 覆盖 或因其他情况需要重绘时,文本才能够再次输出
      

  5.   

    但是想把从网络上收到的数据包的内容给显示出来而且从编辑框中可以看到每次数据包的内容,如果放在WM——PAINT中那只是显示固定的内容啊
      

  6.   

    你可以在每次网络收到的数据的时候存在一个变量里, 并且调用Invalidate, 而在WM_PAINT处理里面根据 变量的数据 来画。