Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cefsharp 是否公开任何窗口、浏览器或帧位置属性?_Cefsharp - Fatal编程技术网

Cefsharp 是否公开任何窗口、浏览器或帧位置属性?

Cefsharp 是否公开任何窗口、浏览器或帧位置属性?,cefsharp,Cefsharp,在使用WPF的项目中,我允许在浏览器上拖动。现在我可以将文件拖放到整个浏览器上。文档有一个框架,它只是整个文档的一部分,只有在这里我才允许拖动 我的第一个想法是使用WPF的dragmove事件来跟踪拖动时的鼠标移动,但是我需要知道鼠标在浏览器中的位置以及它何时进入只是文档一部分的框架 CefSharp API是否公开框架尺寸或其浏览器或窗口?在我对IFrame的检查中,IBrowser我没有看到他们 如果没有,我想唯一的方法是使用javascript在拖动enter时获取我的目标帧矩形,然后在d

在使用WPF的项目中,我允许在浏览器上拖动。现在我可以将文件拖放到整个浏览器上。文档有一个框架,它只是整个文档的一部分,只有在这里我才允许拖动

我的第一个想法是使用WPF的dragmove事件来跟踪拖动时的鼠标移动,但是我需要知道鼠标在浏览器中的位置以及它何时进入只是文档一部分的框架

CefSharp API是否公开框架尺寸或其浏览器或窗口?在我对IFrame的检查中,IBrowser我没有看到他们


如果没有,我想唯一的方法是使用javascript在拖动enter时获取我的目标帧矩形,然后在dragmove事件中检查鼠标是否在该矩形内

在我参与的上一个CefSharp项目中,我们使用C#来检测鼠标是否在应用程序窗口内,使用JS来检测鼠标何时进入特定的DOM元素。您可以在JS中处理拖放操作


或者,正如您所说,您可以编写一些JS,在页面加载时运行,测量帧的面积,然后使用演示的方法将信息传递到C端。

CEF
不公开帧/窗口边界。