弹出窗口在窗口后面,但它呈现在前面?

时间:2011-02-01 21:37:24

标签: c++ windows webkit popup user-input

我正在更新嵌入到我的程序中的webkit但是我遇到了一个关于弹出窗口(MessageBox或文件/文件夹选择器对话框)的新问题。

例如,如果我调用javascript alert()点击链接,MessageBox将呈现在webkit窗口的前面,看起来像是可点击的,但是当它被点击时,webkit窗口获得焦点和MessageBox回到webkit窗口。之后一切正常。

如果我使用键盘调用alert(),则不会发生此问题。

所以给出了线索​​,可能是什么解决方案,任何提示?

操作系统:Win7

1 个答案:

答案 0 :(得分:0)

在win / webview.cpp中WM_CANCELMODE消息调用一个函数。注释,问题解决了。