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