这应该算mfc的bug:CMFCPropertyGridCtrl,当设置字符串属性后,直接点Save,这个新设置的属性是不会被保存的。不过我发现VC2008 IDE本身,设置字符串属性后,就“Save”会保存。据我观察,IDE用的property设置控件和CMFCPropertyGridCtrl不是同一个。外观都不一样。CMFCPropertyGridCtrl极有可能是修改自BCG的。

解决方案 »

  1.   

    CMFCPropertyGridCtrl是BCG的那套东西
      

  2.   

    楼主太厉害了。。
    专心找VS2008的BUG
      

  3.   

    首先ribbon是bcg给msft的。 这个没问题,第二你说的这个Save, 这个ctrl本来就没有save的方法。 不知道你说的save从哪里来的。
      

  4.   


    用VC2008 sp1做个visual studio风格的MDI界面,如果某个属性是字符串类型VT_BSTR,修改字符串,直接点工具栏上的Save或File菜单中的Save.
      

  5.   

    程序问题, 和ctrl无关。 呵呵说实话, 那些示例写的应用范围比较窄, 稍微改下就会发现bug。