古い VB6 アプリを使用していますが、ユーザーが Alt-Tab 操作を行うたびに、ダイアログにアプリケーション アイコンではなく一般的なアイコンが表示されます。
Alt-Tab ウィンドウに適切なアイコンを表示するにはどうすればよいですか?
各フォームには、アイコンを割り当てるためにプロパティ ウィンドウで設定できる「アイコン」プロパティがあります。これは、メイン フォームにアイコンを設定するために使用されたように思われるため、アプリのウィンドウは正しく表示されます。
ただし、Alt-Tab ウィンドウとタスクバーに使用されるプロジェクト レベルのアイコンもあります。これは、[プロジェクト/プロパティ] ダイアログの [作成] タブで設定します。
「アプリケーション」セクションでは、アプリケーションのタイトルを設定し、ドロップダウン リストを使用して、アプリケーションのフォーム アイコンの 1 つをアプリケーション アイコンに割り当てることができます。これは、Alt-Tab ダイアログとタスクバーに表示されるものです。
各フォームには、デフォルトで True に設定されている「ShowInTaskbar」プロパティもあります。アプリ内の非モーダル フォーム (メイン フォーム以外) では、このプロパティを False に設定して、追加のタスク バー アイコンが表示されないようにする必要があります。
最後に、Adam Dempsey の回答のリンクをチェックして、複数のアイコン解像度をサポートする方法を確認してください。最低限、16x16 のアイコンを作成して説明どおりに添付するだけです。Windows がスケーリングを処理しますが、アイコンをより高い解像度に拡大すると、多少のぼやけが発生します。
アイコンをフォームに追加するだけでなく、少し追加の作業が必要ですが、簡単に実行できます。
http://www.vbaccelerator.com/home/vb/tips/setting_the_app_icon_correctly/article.asp
この歳ですが、私は問題を抱えて解決しましたが、解決策はここには示されていません。これは Google の上位の回答の 1 つなので、ここに追加すると思いました。
フォームと設定でアイコンを設定しても表示されない場合は、"ShowIcon" フォーム設定を false に設定している可能性があります。これが false の場合、アイコンが添付されていても、Alt-Tab メニューに表示されません。