通常,可以使用 CMFCPropertyGridProperty 类的 m_bEnabled 成员变量来控制属性的可编辑状态。这个成员变量是一个布尔类型,如果设置为 FALSE,则表示属性不可编辑。以下是一个示例:
CMFCPropertyGridProperty* pProperty = new CMFCPropertyGridProperty(_T("My Property"), COleVariant((long) 42), _T("This is a tooltip"));
pProperty->m_bEnabled = FALSE; // 设置为 FALSE 表示禁止编辑
在这个示例中,通过将 m_bEnabled 设置为 FALSE,禁用了属性的编辑。
转载请注明出处:http://www.zyzy.cn/article/detail/19550/MFC/CMFCPropertyGridProperty