如何在添加项目后强制CMFCPropertyGridCtrl刷新?

时间:2016-09-07 11:54:07

标签: visual-c++ mfc propertygrid

我将一个项目添加到CMFCPropertyGridCtrl,但只有单击CMFCPropertyGridCtrl才会显示新项目。

现在我有一个间接的解决方案,通过调用ExpandAll()来显示新项目,但我不想扩展我已经崩溃的那些。

有没有办法优雅地展示新项目?

1 个答案:

答案 0 :(得分:2)

CMFCPropertyGridProperty.AddSubItem()来电后,新项目将显示以下两个电话:

YourGridCtrl.AdjustLayout();
YourGridCtrl.RedrawWindow();

希望它有所帮助!