CMFCPropertyGridCtrl添加可编辑的字符串属性

时间:2011-02-09 13:11:38

标签: mfc propertygrid

我从CMFCPropertyGridCtrl派生了一个类,为我的需要添加一个简单的界面。我想添加一个新的字符串值,以便我可以编辑它:

void CPropertyGrid::AddString(const char* tag, const char* defaultValue)
{
    COleVariant valueType(defaultValue);
    CMFCPropertyGridProperty *stringProperty = new CMFCPropertyGridProperty(tag, valueType);
    stringProperty->AllowEdit(TRUE);
    AddProperty(stringProperty);
}

这会在属性网格中添加一个新字符串,但我无法对其进行编辑。有没有其他方法可以使这个可编辑?

谢谢!

1 个答案:

答案 0 :(得分:2)

必须将通知值设置为true才能编辑值