高度な検索
Developer Connection
Member Login ログイン | ご入会 ADC連絡先


テクニカルQ&A

TB50 - グレイ項目を描画するメニュー定義
(1998 年 12 月 17 日)


Q: メニュー項目をグレイ表示にするカスタムメニュー定義関数 ('MDEF') を正しく作成する方法を教えてください。また、グレイカラーを使って描画を行うか、グレイパターンを使って項目をペイントするかを決定するための望ましい方法も教えてください。

A: Appearance Manager 1.0.1 またはそれ以上が存在するときは、テーマブラシ定数 (kThemeTextColorMenuItemDisabled など) を使用してください。

Appearance Manager 1.0.1 またはそれ以上が存在しないときにメニュー項目のテキストを適切にグレイ表示するには、grayishTextOr 転送モードを使用します。このモードは、カラースクリーンと白黒スクリーンの両方を対象にします。非テキスト項目を簡単にグレイ表示にするには、OpColor を設定してグレイを選択し、さらに Blend モードで非テキスト項目を描画します。
参考文献

Inside Macintosh: Menu Manager
Inside Macintosh: Appearance Manager
Inside Macintosh: QuickDraw Text
Inside Macintosh: QuickDraw
Q&A QD59: grayishTextOr and Mac OS 8.5



-- Pete Gontier Worldwide Developer Technical Support