I have multiple canvases on the screen and I want to have each one activate while the mouse is over it to be sure to catch all clicks. The MouseMove event $203 holds the the handle of the canvas the mouse is currently over. My code below doesnt write to debug so I know the case statements arent right. What handle does it need?
Canvas1 = CreateCanvas(0, 0, 320, 240, Parent) hWnd_Canvas1 = QueryObject(Canvas1, 1) ; Get hWnd Select WaitEvent() Case $203 ; Mouse Move Select EventSource() ; Canvas Handle Case hWnd_Canvas1 Debuglog "Canvas1" End Select End Select