gpt4 book ai didi

java - 在Java窗口中嵌入c++ opengl窗口

转载 作者:太空宇宙 更新时间:2023-11-04 08:05:30 25 4
gpt4 key购买 nike

我正在尝试将 C++ opengl 窗口嵌入到 java 窗口中。我可以通过套接字将 opengl 窗口的 HWND 发送到 java 窗口。我宁愿不使用 JNI,因为我想要有 2 个单独的进程(为什么并不重要)。我进行了搜索,发现可以通过使用 User32 的函数 SetParent(HWND childWindow, HWND ParentWindow) 来实现这一点。但是,我无法正确使用它或找不到使用 User32 的步骤。所以这可能是与Embed HWND (Window Handle) in a JPanel相关的问题这正是我想做的,但我无法重现该解决方案,因为即使我进行了以下导入,我也无法使用 User32 (无法解析): 导入com.sun.jna.Library; 导入com.sun.jna.Native; 导入com.sun.jna.Platform; 导入 com.sun.jna.Pointer;

我也无法使用 WComponentPeer,但我没有对这个主题进行太多搜索。

提前致谢

最佳答案

您需要User32来自 JNA 的 platform.jar 的接口(interface)映射。

参见these notes开始使用。

关于java - 在Java窗口中嵌入c++ opengl窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12148505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com