2010-02-11 3 views
0

Я поддерживаю древний плагин Firefox. Он использует GetWindowFromPort для получения объекта WindowPtr из объекта NP_Port, который является платформой данных конкретного окна в объекте WidowPtr. Теперь он всегда возвращает NULL.Mac Plugins больше не поддерживает GetWindowFromPort?

Объект NP_Port не является нулевым, как и поле порта (CGraphPtr) этого объекта . Однако без GetWindowFromPort я больше не знаю, как получить WindowPtr от CGraphPtr ...

ответ

0

Похоже, что это больше. QuickDraw (из которого функция GetWindowFromPort является функцией), мы более долго поддерживаем в любой системе 64b ...

0

Возможно, это связано с тем, что Firefox теперь создает отдельный внеэкранный GWorld для плагинов для рисования, который не связан с окно. Учитывая, что в будущем плагины будут двигаться вне процесса, в зависимости от того, что он возвращает значимое значение, это не будет хорошей идеей. Для чего вы используете это значение?

Смежные вопросы