0

ビルドとインストールされたバージョンでアイコンが参照される方法に違いはありますか? Visual Studio からビルドすると、フォーム アイコンに白い背景がありませんが、インストール後にフォーム アイコンに白い背景が表示されます この間ずっと、インストールでアイコンが exe から選択されていると考えていましたが、そうですか?

4

1 に答える 1

0

アイコンは通常、exeファイルから抽出されます。これは、ウィンドウ(フォーム)の作成時にウィンドウに使用されるアイコンを制御するアプリケーションです(アイコンは実行時に変更できます)。したがって、インストールされているか、ビルド後に実行されたかにかかわらず、同じアイコンを使用する必要があります。

アイコンエディタでアイコンをチェックして、透明なピクセルがあることを確認します。詳細も素晴らしいでしょう:これはウィンドウアイコンですか、これはUIのアイコンですか?

更新:背景を透明色で塗りつぶすには、アイコンエディタを使用する必要があります。Visual Studioは32ビットアイコンを編集できませんが、その8ビットアイコンを編集してみてください(VSが32ビットサブイメージを台無しにする場合に備えてバックアップコピーを作成してください)。以前は無料だったIcoFXエディターを使用しましたが、現在は無料ではありません。

于 2012-09-11T19:22:55.560 に答える