Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/146.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
Firebreath在插件窗口中放置JPEG图像 我在FixSuffic中编写了一个插件,C++。_C++_Plugins_Jpeg_Firebreath - Fatal编程技术网

Firebreath在插件窗口中放置JPEG图像 我在FixSuffic中编写了一个插件,C++。

Firebreath在插件窗口中放置JPEG图像 我在FixSuffic中编写了一个插件,C++。,c++,plugins,jpeg,firebreath,C++,Plugins,Jpeg,Firebreath,我没有这两方面的经验,所以我的问题可能很基本 如何在插件窗口中放置JPEG图像? 或者至少,在C++程序中如何做?< /P> 谢谢 RRR还有几个问题可以帮助您更好地理解这一点: 基本上,您将从FireBreath获得一个带有附件的绘图模型。根据您的平台,您将使用特定于平台的绘图API绘制到该窗口。例如,在Windows上,您可以从PluginWindow获取HWND,将其转换为PluginWindowWin,然后绘制到该窗口。只要确保在DetachedEvent出现时停止绘制即可 要了解更多信

我没有这两方面的经验,所以我的问题可能很基本

如何在插件窗口中放置JPEG图像? 或者至少,在C++程序中如何做?< /P> 谢谢


RRR

还有几个问题可以帮助您更好地理解这一点:

基本上,您将从FireBreath获得一个带有附件的绘图模型。根据您的平台,您将使用特定于平台的绘图API绘制到该窗口。例如,在Windows上,您可以从PluginWindow获取HWND,将其转换为PluginWindowWin,然后绘制到该窗口。只要确保在DetachedEvent出现时停止绘制即可

要了解更多信息,您需要更加具体;但是,按照这些链接做一些阅读,然后你就会更好地知道该问什么问题

刚刚发布,顺便说一句!祝你好运


祝你好运

您还可以使用OpenGL在插件中显示图像。您可以获得一些教程,将jpeg图像作为纹理加载到OpenGL中。同样的代码可以使用已经给出的OpenGL windows示例插件移植到Firebreath插件中。尽管OpenGL上下文创建会因操作系统而异。如果要从web加载jpeg图像,必须先下载图像,然后再将其转换为opengl纹理。

您使用的是什么操作系统?