We're using FlashPlayerControl to put flash in a Direct3d world. So far things are working, but I'm having problems getting keystrokes and mouse messages to the flash app. Any ideas? I get the mouse and keyboard in the app (WM_LBUTTON*, WM_MOUSEMOVE WM_KEYUP, WM_KEYDOWN) forward them to the hidden window, (I'm using your example), but I get erratic results. The coordinate are being translated correctly.
About 50% of the mouse clicks work, and none of the keys work. I looked at the FPC code and see you're doing quite a bit of stuff with message maps. I commented out some areas that had to do with focus, but that didn't help. Could you update your DirectX sample to pass in a click and key strokes? That would be great. Using Spy++, I see the messages getting to the hidden window, but nothing happens, as if the FlashPlayerControl window is eating them.