mfc如何擦除textout 绘制文字

2024-12-23 09:46:31
推荐回答(3个)
回答1:

设置一个标志位来表示是否想擦除a区域 当想擦除时把标志位设置TRUE 并且刷新该区域 在onpain函数中根据这个标志位来确认是否绘制A区域,在想绘制A区域的地方把标志位设为FALSE 刷新该区域

回答2:

这个有很多种办法,你把要擦除的区域分为两块,进行分别绘制。
一块绘制你的左边,一块绘制你的右边。在OnPaint时,进行分别绘制。

回答3:

计算下字符长度 每个字节占 m 。将rect.right -= m