I am probably making life much harder than necessary but what the heck!
What I am trying to achieve is:

1. A DLL which an MFC app can load dynamically.
2. The DLL will display its own dialogs (all modeless) independant of whether
the App's Dialog (main Window ) is visible or not
3. One of the DLL's dialogs needs to show an ActiveX control.

I have discovered that in order to use ActiveX the EXE must call AfxOleInit()
I now have the problem that messages are not getting to the DLL dialogs -
namely Keydown,etc (edits work, but tabbing around controls doesnt)

HELP!!