c++ MFCTextOut输出的文本怎样再读取? 还有如何使先输出的文字不被后画的图形覆盖?

2024-12-21 04:07:25
推荐回答(1个)
回答1:

画出来的文字是没法通过dc读取的。只有你的程序设计一个成员变量记下这个字符串才行。

先画的部分不被覆盖,这个也做不到,除非你不在他上面画,或者检测到被覆盖了之后,再次把文字画在最上面。一个简单的办法,每当绘制工作结束时,都将这个重要的文字重新绘制一遍,即可实现不被覆盖的效果。