>One of the same questions applies: this event handler works OK if I'm handling the message first. However, I'd like VFP to finish it's processing (e.g. any Intellisense expansion) before I do anything. Is there an easy way to do this, or so I have to do something weird like fire off a timer/callback to give VFP time to do its thing?
I have no idea if there is another way to do this, but I ultimately ended up "buffering" the last event, letting VFP finish it's processing, then firing my code as soon as the nullEvent fired from VFP (and used the last buffered info to determine what I was really interested in). That seems to work OK.