簡體   English   中英

Mac插件不再支持GetWindowFromPort嗎?

[英]Mac Plugins no longer support GetWindowFromPort?

我正在維護一個古老的Firefox插件。 它使用GetWindowFromPort從NP_Port對象中獲取WindowPtr對象,該對象是WidowPtr對象中特定於平台的窗口數據。 現在,它始終返回NULL。

NP_Port對象非空,該對象的端口字段(CGraphPtr)也是如此。 但是,如果沒有GetWindowFromPort,我將不再知道如何從CGraphPtr獲取WindowPtr。

看起來比那還大。 QuickDraw(其中的GetWindowFromPort是函數)在任何64b系統中都不再受支持...

這可能是因為Firefox現在正在創建一個單獨的屏幕外GWorld,供繪制插件使用,該插件與窗口無關。 考慮到將來插件將移出進程,依賴於它返回有意義的值將不是一個好主意。 您將此值用於什么?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM