Domanda

Sto mantenendo un antico plugin per Firefox. Esso utilizza GetWindowFromPort per ottenere un oggetto WindowPtr fuori dell'oggetto NP_Port che è la piattaforma dati finestra specifica nell'oggetto WidowPtr. Ora restituisce sempre NULL.

oggetto NP_Port non è nullo come nel campo della porta (CGraphPtr) di tale oggetto. Tuttavia, senza GetWindowFromPort, non so più come ottenere un WindowPtr da un CGraphPtr ...

È stato utile?

Soluzione

Sembra che sia più grande di quello. QuickDraw (di cui GetWindowFromPort è una funzione) ci na più supportato in ogni sistema 64b ...

Altri suggerimenti

Questo è probabilmente perché Firefox è ora la creazione di un separato fuori campo GWorld per i plug-in per disegnare a, che non è associato a una finestra. Considerando che in futuro i plug-in si muoveranno out-of-process, a seconda che la restituzione di un valore significativo non sta per essere una buona idea. Cosa stai usando questo valore per?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top