0

我正在维护一个古老的 Firefox 插件。它使用 GetWindowFromPort 从 NP_Port 对象中获取 WindowPtr 对象,该对象是 WidowPtr 对象中特定于平台的窗口数据。现在它总是返回 NULL。

NP_Port 对象不为空,该对象的端口字段 (CGraphPtr) 也是如此。但是,没有 GetWindowFromPort,我不再知道如何从 CGraphPtr 中获取 WindowPtr ...

4

2 回答 2

0

它似乎比这更大。任何 64b 系统都不再支持 QuickDraw(其中 GetWindowFromPort 是一个函数)...

于 2010-02-12T20:02:51.657 回答
0

这可能是因为 Firefox 现在正在创建一个单独的屏幕外 GWorld 供插件绘制到,它与窗口无关。考虑到将来插件将移出进程,依赖于它返回一个有意义的值并不是一个好主意。你用这个值做什么?

于 2010-08-27T23:58:22.053 回答