MFC中怎么把输出的文字删除

pDC->TextOut(50,50,table1.GetAt(i);
在(50,50)输出table1.GetAt(i),怎么把界面中的这个删了

应该删不掉吧,已经写在画布上,作为一个整体了,换个思路,你可以用背景色重绘一次text部分,填充为背景色实现覆盖,效果一样

重新用其他控件或颜色覆盖上去

可以根据条件来TextOut,条件不满足就不需要TextOut绘制文本了。InvalidateRect()/Invalidate()