VC++我写了一个串口程序,读取的数据显示在编辑框内,但是数据显示的时候,就是把每次接收的数据都按次

2025-01-04 10:29:43
推荐回答(1个)
回答1:

你用的是对话框模式的文档还是多文档/单文档模式?我看你说的在编辑框中,如果编辑框是控件形式的话,直接取得编辑框的句柄,然后用SetWindowText(hWnd,.....)或者使用SetDlgItemText就可以了。
如果是使用单文档/多文档模式,数据是直接在文档页面中绘画出来的,就重载CView中的::OnPaint函数,绘制的时候使用异或模式,在原来的位置将原来的数据绘制一遍,就可以擦掉原来数据了,然后再用新数据绘制一遍。回答够详细了吧。