我正在使用一个古老的Firefox插件。它使用GetWindowFromPort来获取 作为平台的NP_Port对象之外的WindowPtr对象 WidowPtr对象中的特定窗口数据。现在它总是返回NULL。
NP_Port对象是非空的,因为它的端口字段(CGraphPtr) 宾语。但是,没有GetWindowFromPort,我不再知道如何 从CGraphPtr获取一个WindowPtr ...
答案 0 :(得分:0)
看起来它比那更重要。任何64b系统都支持QuickDraw(GetWindowFromPort是一个函数)...
答案 1 :(得分:0)
这可能是因为Firefox现在正在为插件创建一个单独的屏幕外GWorld,它与窗口无关。考虑到将来插件将会移出进程,取决于它返回一个有意义的值并不是一个好主意。你在使用这个值是什么?