0

MFC では、次のフラグを使用してイメージ リストを作成します。

m_ImageListThumb.Create(0x20, 0x20, ILC_COLORDDB | ILC_COLOR32, 0, 1);

http://i.stack.imgur.com/ZYEQ9.png

m_ImageListThumb.Create(0x20, 0x20, ILC_COLOR32, 0, 1);

このように正しく表示されます

http://i.stack.imgur.com/nyTSj.png

ILC_COLORDDB を使用する必要があるようです。そうしないと、画像をアルファで強調表示しても、強調表示された青がまったく表示されないことがあります。しかし、私の質問は、ILC_COLORDDBを使用するときに、青いオーバーレイを滑らかに修正する方法です。

ILC_COLORDDB がクリック時に滑らかな青色のハイライトを表示するようにするにはどうすればよいですか。

4

1 に答える 1