vc基于单文档工程,通过菜单弹出对话框,对话框中有三个列表控件,要在这三个列表控件中显示的内容很相似,这时我就想自定义一个函数,在函数体中添加要实现的功能,在菜单响应函数中,通过传递列表控件对象,来调用自定义函数,但会出现错误:
error C2248: “CObject::CObject”: 无法访问 private 成员(在“CObject”类中声明)这是我自定义的函数:
countmonitordata(CString monitordatatype,CListCtrl m_listctrl);
{
.........
}这个是菜单响应函数
OnGmStat()
{
........
countmonitordata(str,dlg->m_gmlist); }
请问该如何解决?谢谢。
error C2248: “CObject::CObject”: 无法访问 private 成员(在“CObject”类中声明)这是我自定义的函数:
countmonitordata(CString monitordatatype,CListCtrl m_listctrl);
{
.........
}这个是菜单响应函数
OnGmStat()
{
........
countmonitordata(str,dlg->m_gmlist); }
请问该如何解决?谢谢。
传引用或指针
countmonitordata(CString monitordatatype,CListCtrl* m_listctrl);
{
.........
}这个是菜单响应函数
OnGmStat()
{
........
countmonitordata(str,&dlg->m_gmlist); }
您好,
由于您长时间不结贴,上一次答复已超一个月并且已有最佳答案,本人帮你结贴。
若是觉得答案不嘉,请放在本版的疑难杂症帖链接:
http://bbs.csdn.net/topics/390351579。
如果您有什么意见,请您联系我。