WinAPI イメージリストから部分的に透明なイメージを描画する必要があります。
ImageList_DrawIndirect()
ILS_ALPHA を使用すると、Win7 では問題なく動作しますが、Windows XP では動作しません。アイコンの透明な領域は灰色です。
結果は次のようになります。
WinAPI イメージリストから部分的に透明なイメージを描画する必要があります。
ImageList_DrawIndirect()
ILS_ALPHA を使用すると、Win7 では問題なく動作しますが、Windows XP では動作しません。アイコンの透明な領域は灰色です。
結果は次のようになります。
アプリケーションが CommCtl32 のバージョン 6 を使用していないようです。通常、バージョン 6 を使用できるようにするには、アプリケーションにマニフェストを含める必要があります。
詳細は MSDN ...