我使用ATL建立了一个控件(FULL control), 增加了m_bWindowOnly = TRUE;使控件改为窗口模式。
    在网页中调用该控件,使用一个内嵌框架(iframe)与控件进行交互,应为只有iframe可以覆盖在网页控件之上。
    问题是,当我点击控件时,iframe消失了,后来发现是由于点击控件使得控件得到了焦点(focus),控件又是窗口模式,它覆盖了iframe。当我改变ie窗口时(滚屏或拖动),iframe又会出现。也不知道iframe到底是什么东西,它有窗口句柄吗?如果有可以在控件的OnSetFocus事件中将它设到最顶层,我试了一下不行,可能是窗口句柄不对。
    上述问题在m_bWindowOnly = FALSE情况下不会出现,但我的控件必须使用窗口模式,其中原因之一是我要获得控件的HWND,非窗口模式通过HDC取到的HWND为0,
     请教各位高手如何解决?多谢!