Frage

Ich bin mantaining eine alte Firefox-Plugin. Es nutzt GetWindowFromPort zu erhalten ein WindowPtr Objekt aus dem Objekt, das NP_Port die Plattform spezifische Fensterdaten in dem WidowPtr Objekt. Nun ist es immer NULL zurück.

NP_Port Objekt nicht null ist, wie das Feld Port (CGraphPtr) derjenigen Objekt. Doch ohne GetWindowFromPort, ich weiß nicht mehr, wie man erhält eine WindowPtr von einem CGraphPtr ...

War es hilfreich?

Lösung

Es scheint, es ist größer als das. QuickDraw (davon GetWindowFromPort ist eine Funktion) wir na mehr in jedem 64b-System unterstützt ...

Andere Tipps

Dies ist wahrscheinlich, weil Firefox ist nun ein separate Offscreen GWorld Erstellung für Plug-In zu zeichnen, die nicht mit einem Fenster zugeordnet ist. Bedenkt man, dass in der Zukunft Plug-In bewegen out-of-Prozess werden, je nachdem es ein sinnvoller Wert zurück geht, ist keine gute Idee. Was verwenden Sie diesen Wert für?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top