1

WinAPI イメージリストから部分的に透明なイメージを描画する必要があります。

ImageList_DrawIndirect()ILS_ALPHA を使用すると、Win7 では問題なく動作しますが、Windows XP では動作しません。アイコンの透明な領域は灰色です。

結果は次のようになります。

ここに画像の説明を入力

4

1 に答える 1

1

アプリケーションが CommCtl32 のバージョン 6 を使用していないようです。通常、バージョン 6 を使用できるようにするには、アプリケーションにマニフェストを含める必要があります。

詳細は MSDN ...

于 2011-11-24T18:11:15.697 に答える