【发布时间】:2012-07-20 18:30:03
【问题描述】:
我有一个实现 OnDraw 以将文本和图像绘制到 CView 的类。在某些时候(即 onClick),我希望该文本可以就地编辑。实现这一点的最佳方法是什么?
- 让类有一个我隐藏、显示和绘制的 CEdit 对象 我的文字的顶部。
- 在课堂上处理按键并实现我的 自己编辑
- 让班级外部的东西控制是否显示编辑框或我的班级
- 还有别的吗?
【问题讨论】:
我有一个实现 OnDraw 以将文本和图像绘制到 CView 的类。在某些时候(即 onClick),我希望该文本可以就地编辑。实现这一点的最佳方法是什么?
【问题讨论】:
按照您的第一个想法,当您需要一些文本编辑时创建一个 CEdit 框。如果您查看 ListCtrl 如何处理重命名功能,它就是这样做的。
【讨论】: