画出来的文字是没法通过dc读取的。只有你的程序设计一个成员变量记下这个字符串才行。 先画的部分不被覆盖,这个也做不到,除非你不在他上面画,或者检测到被覆盖了之后,再次把文字画在最上面。一个简单的办法,每当绘制工作结束时,都将这个重要的文字重新绘制一遍,即可实现不被覆盖的效果。