VS2008新功能多了文件视图,类视图,属性视图,输出视图等等。。。
当需要刷新这些停靠窗口的数据或者界面的时候,需要通过MainFrame类来获取需要修改的界面的变量进行修改。
因为文件视图,类视图,属性视图,输出视图等等都是在MainFrame中创建的。
eg:
CMainFrame* pMain = (CMainFrame*) AfxGetApp()->m_pMainWnd;
CMFCPropertyGridProperty* m_pro = pMain->m_wndProperties.m_wndPropList.GetProperty(1) ;
CMFCPropertyGridProperty *pro = m_pro->GetSubItem(0);
COleVariant v1 = item;
CFileConf conf;
conf.SetConfigValue(L"Current", L"CurrentSector",item);
pro->SetValue(&v1);