我想在CMFCPropertyGridCtrl
属性行中嵌入两个通用按钮,如“选择”和“取消”。有没有一种无痛的方法可以做到这一点?
答案 0 :(得分:0)
我自己找到了解决方案。您可以使用OnCreateEditor
虚拟方法将自定义控件发送到属性。请注意,它将在属性编辑中显示。另一个重要注意事项是,CMFCPropertyGridCtrl
每次用户编辑属性时调用OnCreateEditor
,但在控件被销毁之前,它会删除最后收到的CWnd
对象本身。你应该考虑这一点。我在MSDN CMFCPropertyGridProperty
文档中找不到相关的注释(你知道该说些什么)。