1
ysc3839 2020-03-04 20:28:55 +08:00 via Android 1
“调用第三方库弹出界面”
能详细描述一下是什么库具体什么弹出界面吗?最好能发代码看看。 |
2
evangelist64 OP 就是通过 steamsdk 调起 steam 自带的界面,和库感觉没啥关系。
或者换个说法,steam 上一般游戏按 shift+tab 可以调起 steam 社区页面,但是我弄个 cef 的应用,按 shift+tab 会直接被 cef 截取,无法调出 steam 社区。 |
3
ysc3839 2020-03-05 02:04:22 +08:00
我试着把 cefclient.exe 添加到 Steam 中运行,也是无法打开 overlay,连界面边缘的提示也没有,估计是 Steam 就不支持吧?
|
4
evangelist64 OP 但是看其他很多网页应用是可以调出 overlay 的,所以猜想是 cef 的问题,把键鼠事件都截断了。
但是目前还没找到方法让 cef 把事件再抛出来,最麻烦可能得搞 cef 的源码下来,改自己的版本了。 |
5
ysc3839 2020-03-05 11:24:20 +08:00 via Android
@evangelist64 我估计不是这个问题,游戏刚启动的时候,界面边缘不是会有个提示按什么键可以打开 overlay 吗?我测试的情况是完全没看到这个提示。
建议你举几个正常使用的例子。 |
6
evangelist64 OP 目前测试情况是 cef 使用单进程模式能正常处理鼠标事件,多进程下应该是要重写消息循环了。
|