Firebreath插件绘图圈

时间:2014-01-21 15:29:41

标签: c++ plugins draw firebreath

我很擅长使用firebreath,但我已经设法为eyetracking构建了这个插件。 我需要校准我的数据,在这里我需要让插件在HTML页面顶部显示/显示/绘制图形(圆圈)。我没有使用c ++或firebreath进行显示或绘图的经验。

我读过有关不管窗口是否有无窗口插件的方法。我不知道我的插件是否没有窗户。另请阅读有关Direct2D但无法显示任何内容的信息。此外,我查看了“在Windows上绘图”(http://colonelpanic.net/2010/11/firebreath-tips-drawing-on-windows/),但在获取HWND时能够得到它的要点,我认为这是最重要的部分。

如何使用我的firebreath插件在html页面上显示一个或多个圆圈? 如果可能的话,我会真正地说明明确的例子和解释

我希望你可以提供帮助,也许这是一个基本的问题。

1 个答案:

答案 0 :(得分:0)

你说你正在绘制html页面 - 这意味着你特别担心看到插件下的html页面。如果您使用插件绘制,这意味着您必须使用无窗口插件 - 窗口插件不能具有透明背景。实际上,我并不确定所有无窗口插件甚至可以具有透明背景。

请记住,如果插件在页面上绘图,则表示该元素也在页面上浮动 - 这意味着您无法与页面交互。您基本上需要处理RefreshEvent并从PluginWindow获取hDC,然后使用它进行绘制,但正如我所说,我不知道它是否真的有用或是否一致。

如果我是你,我会尝试找到一种使用html绘制的方法 - 例如浮动透明图像 - 只需使用插件进行眼动追踪。