QD59 - grayishTextOr と Mac OS 8.5
(1998 年 12 月 7 日)
Q: Mac OS 8.5 では、TextMode(grayishTextOr) を使って描画されるテキストは実際には描画されません。この問題の原因と対処方法を教えてください。
A: Mac OS 8.5 は、現在のポートが GrafPort と CGrafPort のいずれであるかを適切にチェックしません。グレイテキストは CGrafPort には正しく描画されますが、以前の GrafPort に描画すると画面には何も表示されません。この問題を解決する最善の方法は、常にカラーウィンドウと CGrafPorts を使用するようにコードを移行することです。ただし、patBic モードのグレイパターンを使ってテキストの領域をペイントすることで、グレイテキストをシミュレートすることもできます。
-- Timothy Carroll
Worldwide Developer Technical Support
|