def on_canvas_mouse(self, event):
#print 'on_canvas_mouse'
if event.GetEventType() in [wx.wxEVT_MOTION, wx.wxEVT_LEFT_DOWN,
wx.wxEVT_LEFT_UP, wx.wxEVT_MOTION|wx.wxEVT_LEFT_DOWN]:
evt = wx.MouseEvent(event.GetEventType())
pos = self.track.ScreenToClient(wx.GetMousePosition())
evt.SetPosition(pos)
evt.Skip()
self.track.GetEventHandler().ProcessEvent(evt)# or evt.IsAllowed()
评论列表
文章目录