If you have more than one mdi child with an activex control on it the only
way to activate any mdi child is to click on its non client area.
For example:
I have one mdi child with a excel spread sheet ax control. Another with a
outlook pane ax control. A third mdi child with no ax controls. The only way
to bring any form to the foreground is to click on its non client area.
If you only have one mdi child with an ax control on it, you can click
anywhere on a mdi child to bring it to the foreground.
I tried this with other ax controls and got the same results. It even
happens if you have two mdi children with the same ax control. I am running
1.1 of the .NET framework.
Any help to resolve this problem would be greatly appreciated.
Nick Mezei
Nick Mezei - 14 Apr 2004 02:56 GMT
Is this not one of the mannaged news groups? Does anyone have a work around? I have been looking at the window messages. Seems like the MDI parent is not getting a z-order position change message. Again it doesn't seem to matter what activex object you use just so long as there are two of them. If no work around, could someone from MS please confirm this as a bug it would go a long way for my customer
Nick Mezei