> I could not switch between visible cursor and invisible cursor. Once the > cursor disappears, and it even disappears when using first the mouse > instead of the touch, it stays disappeared (on startup you can see the > mouse pointer).
Peter - I don't have the time to completely debug your code, as well I don't have a touchscreen/mouse combo to test it with. That said, I suggest you put a printf() in the GdHideCursor and GdShowCursor routines. Both use a global counter which is used to determine when the cursor should actually get redisplayed. That is, if you call hide twice and show once, the cursor won't be displayed. I suspect that's where your problem is, non-matched pairs of hide/show. The printfs or other debugging will show you where the problem lies. Hope this helps, Greg --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]