我从
CMFCPropertyGridCtrl
派生了一个类来添加一个简单的接口来满足我的需求。我想添加一个新的字符串值,以便我可以编辑它:
void CPropertyGrid::AddString(const char* tag, const char* defaultValue)
{
COleVariant valueType(defaultValue);
CMFCPropertyGridProperty *stringProperty = new CMFCPropertyGridProperty(tag, valueType);
stringProperty->AllowEdit(TRUE);
AddProperty(stringProperty);
}
这会在属性网格中添加一个新字符串,但我无法编辑它。还有其他方法可以使其可编辑吗?
谢谢!