我想用wxDataViewCtrl中的图标替换“展开/折叠”图标。
我找不到设置我的展开/折叠图标的方法。
是否有可用的相同API?
要么
我是否需要直接修改wxDataViewCtrl源?您以前的经验可以帮助我。
最佳答案
首先使用wxDataViewCtrl
的要点是,它包装了相应的本机控件,因此不支持更改其外观。
话虽如此,如果您正在使用其通用实现(就像MSW一样),则实际上可以通过定义自定义wxRendererNative派生的类并覆盖其DrawTreeItemButton()
方法来更改它。但这会影响所有其他绘制树状按钮的控件,包括通用的wxTreeCtrl
本身和wxPropGrid
。一般来说,我不建议您这样做。
关于c++ - 在wxDataViewCtrl中更改“展开/折叠”图标,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33200871/