不明白你的意思。你是想要做成像Paint一样的在图里面放文字的功能吗?建议你弹个对话框出来让用户输入文字,然后再用DrawText把文字画上去就好了,这样比较简单。

解决方案 »

  1.   

    2楼的方法,只能起来显示的效果,不能将文字写到图片的像素中去,所以文字与图片实际上是分离的,不能随图片一起保存。
        建议你去找些关天 LOGFONT 方面的资料看下,把字符串转换成bmp图片的像素格式,然后将此图片和原图相应的像素作一下替换就行了,这样文字就真正进入到图片中去了。
      

  2.   

    dc.TextOut(x,y,CString(m_strText));这样可以输出文字,你只要设置x、y坐标跟随你的图片一起跑动就OK了
      

  3.   

    动态创建EDITCTRL,按回车键取输入的值,然后TextOut,当然要将TextOut的位置和你所在的图形位置保存,方便移动
      

  4.   

    同意楼上,建一个compatibleDC,把位图装进去,直接在它上面输出文字即可,也可以保存下来