【发布时间】:2018-08-08 03:51:22
【问题描述】:
我有一个 myFrame 类,我试图删除 Rectangle 对象但我失败了。我做错了什么。 OnDoubleClick 没有反应。
class shapes : public wxEvtHandler
...
class Rectangle: public Shape
....
class Circle: public Shape
...
class Line : public Shape
...
-----------------------
class myFrame
...
myViewer* view;
vector<Shape*> shapes;
myFrame::DrawRect(){
wxPaintDC dc(this);
Rectangle* r=new Rectangle();
r->setDC(&dc);
r->drawToDC();
r->Connect
(
wxEVT_LEFT_DCLICK,
wxMouseEventHandler(myFrame::OnDoubleClick),
NULL,
this
);
shapes.push_back(r);
}
【问题讨论】:
标签: c++ events mouse wxwidgets