如何在添加项目后强制 CMFCPropertyGridCtrl 刷新?
How to force CMFCPropertyGridCtrl to refresh after adding an item?
我向 CMFCPropertyGridCtrl 添加了一个项目,但是只有单击 CMFCPropertyGridCtrl 时新项目才不会显示。
现在我有一个间接的解决方案,通过调用 ExpandAll()
来显示新项目,但我不想展开我折叠的项目。
有没有办法优雅地显示新项目?
CMFCPropertyGridProperty.AddSubItem()
调用后,新项目将通过以下两个调用显示:
YourGridCtrl.AdjustLayout();
YourGridCtrl.RedrawWindow();
希望对您有所帮助!
我向 CMFCPropertyGridCtrl 添加了一个项目,但是只有单击 CMFCPropertyGridCtrl 时新项目才不会显示。
现在我有一个间接的解决方案,通过调用 ExpandAll()
来显示新项目,但我不想展开我折叠的项目。
有没有办法优雅地显示新项目?
CMFCPropertyGridProperty.AddSubItem()
调用后,新项目将通过以下两个调用显示:
YourGridCtrl.AdjustLayout();
YourGridCtrl.RedrawWindow();
希望对您有所帮助!