We've developed some ActiveX controls so that developers that like to use them/have to use them to integrate with our software can do so. We have some instances, primarily FoxPro systems, are loosing events we fire when they have modal dialogue boxes active. It seems that when they have code that pops up a modal dialogue box, most often a simple message dialogue showing a user error, they loose the events we post to their window. We've found that if you can use a modeless dialogue, this does not happen but the application developers either can't always create a modeless dialogue or are not willing to do so.
My question then is, what can we do in our ActiveX code to make sure that the messages are not lost? At the very low layer our code is multithreaded but we queue the messages up an post them to the application window's queue as a custom user message.
We don't seem to be ... Go to the complete details ...
Found interesting? Add this to: