2010-02-11 72 views
0

我mantaining一個古老的Firefox插件。它採用GetWindowFromPort得到 一個WindowPtr對象了NP_Port對象,它是該平臺在WidowPtr對象 特定窗口的數據。現在它總是返回NULL。Mac插件不再支持GetWindowFromPort?

NP_Port對象是非空的作爲是 對象的端口字段(CGraphPtr)。但是,如果沒有GetWindowFromPort,我不再知道如何從一個CGraphPtr中獲取一個WindowPtr ...

回答

0

看起來它比這個大。 QuickDraw(其中GetWindowFromPort是一個函數)我們不再支持任何64b系統...

0

這可能是因爲Firefox現在正在爲插件創建一個單獨的屏幕外GWorld來繪製,它不與窗口。考慮到未來的插件將會走出過程,取決於它返回一個有意義的價值不會是一個好主意。你在用什麼值?