Knowledge Base
Fireev.exe Fires Events from a Second Thread
This article was previously published under Q157437
MFC-based ActiveX controls typically fire their events from the same thread that implements the sink interface of the container that the events are being fired to.
Sometimes, it is desirable to start a second thread in an ActiveX control that will fire events to the container. Because MFC ActiveX controls use the Apartment-threading model, special consideration must be taken when firing events from a secondary thread.