在MFC CView中处理动态文本编辑

时间:2012-07-20 09:52:55

标签: mfc cedit

我有一个实现OnDraw的类,用于将文本和图像绘制到CView。在某些时候(即onClick)我希望这个文本可以在适当的位置编辑。实现这个的最佳方法是什么?

  • 让班级有一个我隐藏,显示和绘制的CEdit对象 我的文字的顶部。
  • 在课堂上处理按键并实现我的 自己编辑
  • 让班级外部的东西控制是否显示编辑框或我的班级
  • 别的什么?

1 个答案:

答案 0 :(得分:2)

按照您的第一个想法,在需要进行文本编辑时创建一个CEdit框。如果你看一下ListCtrl如何处理重命名功能,它就是这样做的。