Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在CMFCPropertyGridCtrl属性线中嵌入两个通用按钮,例如“选择”和“取消”。有没有一种无痛的方法来做到这一点?
CMFCPropertyGridCtrl
自己找到了解决方案。您可以使用OnCreateEditor虚拟方法将自定义控件发送到属性。请注意,它将显示在属性编辑中。另一个重要的注意事项,每次用户编辑属性时CMFCPropertyGridCtrl调用,但在控件被销毁之前,它会删除最后接收到的对象本身。你应该考虑到这一点。我在 MSDN 文档中没有找到关于此的注释(你知道该说什么)。OnCreateEditorCWndCMFCPropertyGridProperty
OnCreateEditor
CWnd
CMFCPropertyGridProperty