【问题标题】:Mac Plugins no longer support GetWindowFromPort?Mac 插件不再支持 GetWindowFromPort?
【发布时间】:2010-02-11 16:47:36
【问题描述】:

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

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

【问题讨论】:

    标签: macos browser-plugin quickdraw


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-03
        • 2018-05-17
        • 2012-06-11
        • 2016-12-31
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多