BOOL CMFCHtmlDlg::OnInitDialog()
{

pGroup1 = new CMFCPropertyGridProperty(_T("参数组1"));
pProp = new CMFCPropertyGridProperty(_T("名称"), _T(""), _T("其中之一: 无(None)、细(Thin)、可调整大小(Resizable)、对话框外框(Dialog Frame)"));
for (int i=0;i<SiteNames.GetSize();i++)
{
pProp->AddOption(SiteNames.GetAt(i));
}
pProp->AllowEdit(FALSE);
pGroup1->AddSubItem(pProp);
m_Wndprolist.AddProperty(pGroup1);
}
是这样,SiteNames为一个字符串数组,我在初始化的时候将数组中的字符串显示在属性中,如果我改变了sitename中的值,该如何刷新属性框以便得到新的值呢?