Doug,
I also observed the same behavior of moving the mouse over the menu and then clicking on the ActiveX control makes it disappear.
I have tried to put code into the GotFocus() event of the ActiveX control.
1. So far KEYBOARD '{ESC}' with a Cancel menu item with KEY ESC somewhat works.
2. I tried a MOUSE CLICK AT x,y WINDOW (THISFORM.Name) with limited success.
3. DEACTIVATE POPUPS and CLEAR POPUPS not too good.
4. I also tried using THISFORM.SetFocus() but this doesn't do a thing.
Please keep me posted.
Thanks