0

如何连接到 Mac OS 中的 ois 库 firebreath 插件?我有pluginwindowmac,想跟踪鼠标、键盘、操纵杆。

关于窗户:

FB::MessageWindow* messageWindow = new FB::MessageWindow();
mParamList.insert(std::make_pair(std::string("WINDOW"), messageWindow->getHWND()));
mInputManager = OIS::InputManager::createInputSystem(mParamList);

messageWindow->getHWND() - 在 mac 操作系统中没有

4

1 回答 1

1

我不知道 OIS 库的期望是什么,但我可以告诉你 HWND 是一种 windows 类型,所以肯定永远不会有在 mac os 上工作的 getHWND。

如果您需要的是 NSWindow ,那么恐怕您不走运。在 Mac OS 中,在 NPAPI 插件中获取事件的唯一方法是通过浏览器,FireBreath 通过其事件系统公开该浏览器。

于 2013-02-27T15:46:44.230 回答