CMFCPropertyGridCtrl 添加可编辑字符串属性

问题描述 投票:0回答:1

我从

CMFCPropertyGridCtrl
派生了一个类来添加一个简单的接口来满足我的需求。我想添加一个新的字符串值,以便我可以编辑它:

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

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

谢谢!

visual-c++ mfc propertygrid
1个回答
4
投票

Notify 值必须设置为 true 才能编辑值。


屏幕截图:

© www.soinside.com 2019 - 2024. All rights reserved.