Question

Je suis un plugin Firefox mantaining ancienne. Il utilise GetWindowFromPort pour obtenir un objet WindowPtr sur l'objet NP_Port qui est la plate-forme des données de fenêtre spécifiques dans l'objet WidowPtr. Maintenant, il retourne toujours NULL.

NP_Port objet est non nulle comme dans le champ de port (CGraphPtr) de cette objet. Cependant, sans GetWindowFromPort, je ne sais plus comment obtenir un WindowPtr d'un CGraphPtr ...

Était-ce utile?

La solution

Il semble qu'il est plus grand que cela. QuickDraw (dont GetWindowFromPort est une fonction) nous na plus pris en charge dans tout système 64b ...

Autres conseils

Ceci est probablement parce que Firefox crée maintenant un séparé offscreen GWorld pour les plug-ins attirer, ce qui est pas associé à une fenêtre. Considérant que dans les plug-ins futurs vont se déplacer hors processus, selon le retourner une valeur significative ne va pas être une bonne idée. Qu'est-ce que vous utilisez cette valeur pour?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top