>> I'm a bit concerned about blinking effects. For example, with a check
box when I catch the control event it has already redrawn it, so then I
would have to change color and redraw again, which could cause a
blinking effect.

With a check box, have you tried catching the ctlEnterEvent, I think
check boxes behave differently to other controls despite what the docs
say.

Ie. this statement from the docs I don't believe is true for check
boxes...
ctlSelectEvent
The control routine CtlHandleEvent sends this event. When
CtlHandleEvent receives a ctlEnterEvent, it tracks the pen
until the pen is lifted. If the pen is lifted within the bounds of the
same control it went down in, a cltSelectEvent is added to the
event queue; if not, a ctlExitEvent is added to the event queue.

I don't believe it waits for the penupevent inside the control that
normally generates the cltExitEvent, I think it responds immediately to
the pendownevent.

Maybe somebody will correct me if I'm wrong (please).

Regards
John

______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________

-- 
For information on using the ACCESS Developer Forums, or to unsubscribe, please 
see http://www.access-company.com/developers/forums/

Reply via email to