アイコンマスクを灰色で描画するには?

[戻る]
Arutu 2006/07/24(月) 07:34:39
いつもお世話になっております。

環境--
VisualC++ 2005
非MFC

アイコンマスクを灰色で描画する方法ってありませんか?
DrawIconEx に DI_MASK をしていすることで、黒色での描画はできたのですが、灰色で描画する方
法がわかりません。

用途は、独自のツールバーにて、ツールバー内のボタンを無効化した際のアイコン描画用です。

通常のツールバーも無効化した際にアイコンが灰色になるはずです。

よろしくおねがいします。

dairygoods 2006/07/24(月) 09:44:55
無効化した描画なら、DrawStateで行えます。

Arutu 2006/07/24(月) 11:09:55
[[解決]]
解決しました。

危うくイメージリストを使った半透明で無効化を表現するところでした^^;
ありがとうございました。

古いスレッドには追加発言できません。