ビルドとインストールされたバージョンでアイコンが参照される方法に違いはありますか? Visual Studio からビルドすると、フォーム アイコンに白い背景がありませんが、インストール後にフォーム アイコンに白い背景が表示されます この間ずっと、インストールでアイコンが exe から選択されていると考えていましたが、そうですか?
質問する
93 次
1 に答える
0
アイコンは通常、exeファイルから抽出されます。これは、ウィンドウ(フォーム)の作成時にウィンドウに使用されるアイコンを制御するアプリケーションです(アイコンは実行時に変更できます)。したがって、インストールされているか、ビルド後に実行されたかにかかわらず、同じアイコンを使用する必要があります。
アイコンエディタでアイコンをチェックして、透明なピクセルがあることを確認します。詳細も素晴らしいでしょう:これはウィンドウアイコンですか、これはUIのアイコンですか?
更新:背景を透明色で塗りつぶすには、アイコンエディタを使用する必要があります。Visual Studioは32ビットアイコンを編集できませんが、その8ビットアイコンを編集してみてください(VSが32ビットサブイメージを台無しにする場合に備えてバックアップコピーを作成してください)。以前は無料だったIcoFXエディターを使用しましたが、現在は無料ではありません。
于 2012-09-11T19:22:55.560 に答える