1. DoubleClick with win32lib
- Posted by Brian Jackson <bjackson at 2FARGON.HYPERMART.NET> Dec 20, 1999
- 476 views
Hello to all, OK. Long story made short, I'm using win32Lib 0.44e and/or 0.45b and I'm emulating a ListView object by creating a Pixmap which then gets drawn on the main window using copyBlt(). To process mouse events for it, I have an event handler for onMouse[MainWindow], and if the co- ordinates fall within the area I've specified as my "ListView", then I pass all the parameters into a routine called onMouseMainWininListView(), which handles the emulation for listview mouse events. This works beautifully until I try to trap LEFT_DOUBLECLICK events. My first thought was that it was being lost between my onMouseMainWindow and onMouseMainWindowListView routines, but I've trapped for LEFT_DOUBLECLICK in the onMouseMainWindow() routine using trace(1), and it never fires. Win32Lib seems oblivious to the fact that a LEFT_DOUBLECLICK event has occurred. OK - I guess that was long story made long(er). Anyhow, does anyone know if this is a bug/feature of win32Lib, a grevious error by this programmer, or none-of-the-above? Also, if anyone has a work-around, I'd love to hear it. Thanks to all, Brian