タイトル | Technical Q&A》ポートとデバイスがグラフィック環境に影響する | カテゴリー | Technical Q&A, I/O, ドライバ周り |
作成日 | 2002/2/14 16:52:41 | 作成者 | 新居雅行 |
Mac OSのAPIはGrafPortに依存してカレントポートの設定が影響することはよく知られているが、加えてカレントなGDeviceの設定に依存することはあまり知られていない。新たにグラフポートを作るときやウインドウを作るときには、カレントなGDeviceの設定を利用する。Mac OS Xにはさらに事情が複雑となり、スレッドごとにGDeviceとグラフポートを保持する。QuickDrawではカレントポートがGWorldであった場合に、そのGWorldを解放するようなことをすると、クラッシュの可能性がある。 | |
関連リンク | QA1115: Current GDevice and GrafPort Dependencies |