CMFCPropertyGridProperty使用出错!很急,在线等。

thfcjl123 2012-09-18 11:00:37
很着急,明天要交了,总是报错,断点过了。例子也看了。找不到原因,上源码

m_wndPropList.EnableHeaderCtrl(FALSE);
m_wndPropList.EnableDescriptionArea();
m_wndPropList.SetVSDotNetLook();
m_wndPropList.MarkModifiedProperties();


CMFCPropertyGridProperty* pGroup1 = new CMFCPropertyGridProperty(_T("TableName"),_T("Value"),_T(""));

//pGroup1->AddSubItem(new CMFCPropertyGridProperty(_T("ABC"), (_variant_t) false, _T("ABCDEF")));

CMFCPropertyGridProperty* pProp = new CMFCPropertyGridProperty(_T("PropertyValues"), _T("Default"), _T(""));
pProp->AddOption(_T("Second"));
pProp->AddOption(_T("Minute"));
pProp->AddOption(_T("Hour"));
pProp->AddOption(_T("Day"));
pProp->AddOption(_T("Month"));
pProp->AddOption(_T("Year"));
pProp->AllowEdit(FALSE);

pGroup1->AddSubItem(pProp); //这里崩溃,郁闷。

我就是按照例子来的。
...全文
150 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
看不见的裂痕 2012-09-18
  • 打赏
  • 举报
回复
CMFCPropertyGridProperty* pGroup1 = new CMFCPropertyGridProperty(_T("TableName"),_T("Value"),_T(""));

说明是子选项,不是Group。

解决方法:
CMFCPropertyGridProperty* pGroup1 = new CMFCPropertyGridProperty(_T("TableName"));
带一个参数试试看

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧