在网上找了很久,不得要领,请高人帮助。
////////////////////////////////////////////////////////
定义自己的类
class CccPoint : public CObject
{
public:
CccPoint();
CccPoint(CPoint newpt);
virtual ~CccPoint();
protected:
int x;
int y;
public:
void draw(CDC* pDC);
};
////////////////////////////////////////////////////////
在文档类"mfc_rw2Doc.h"中添加成员变量
CArray <CccPoint,CccPoint&> * m_pointArry;
////////////////////////////////////////////////////////
在鼠标左键重调用
void Cmfc_rw2View::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
CccPoint dp(point);
CDC* pDC=GetDC();
dp.draw(pDC);
Cmfc_rw2Doc* pDoc = GetDocument();
pDoc->m_pointArry->Add(dp);
CView::OnLButtonDown(nFlags, point);
}
////////////////////////////////////////////////////////////
编译通不过。提示
错误 1 error C2248: “CObject::operator =”: 无法访问 private 成员(在“CObject”类中声明) d:\my documents\visual studio 2005\projects\mfc_rw2\mfc_rw2\ccpoint.h 16
//////////////////////////////////////////////////////////////
请求帮助。