【发布时间】:2013-12-16 13:12:06
【问题描述】:
我在 Mac OSX 上使用 Firebreath 框架编写 NPAPI 插件。
我需要在插件窗口中创建 NSTextField。
首先,我尝试使用init 函数创建NSWindow
(NSWindow *)initWithWindowRef:(void *)carbonWindowRef
但 WindowRef 始终为空(我尝试在 FB::CoreGraphicsDraw 事件之后获取它)
void Plugin::onCoreGraphicsDraw(FB::CoreGraphicsDraw* evt, FB::PluginWindowMacCG* win)
{
WindowRef win_ref = win->getWindowRef();
}
win_ref 总是等于 null。
如何创建NSTextField 其他方法?
【问题讨论】:
标签: macos npapi firebreath