私は古いVB6アプリケーションを持っています。ユーザーがAlt-Tabを実行すると、アプリケーションアイコンではなく一般アイコンが表示されます。Alt-Tabダイアログで私のアプリの汎用アイコンが表示されます
Alt-Tabウィンドウに適切なアイコンを表示するにはどうすればよいですか?
私は古いVB6アプリケーションを持っています。ユーザーがAlt-Tabを実行すると、アプリケーションアイコンではなく一般アイコンが表示されます。Alt-Tabダイアログで私のアプリの汎用アイコンが表示されます
Alt-Tabウィンドウに適切なアイコンを表示するにはどうすればよいですか?
それはちょうどフォームにアイコンを追加するよりも、追加の作業のビットが必要ですが、行うのに十分に簡単:
http://www.vbaccelerator.com/home/vb/tips/setting_the_app_icon_correctly/article.asp
各フォームを使用して、プロパティウィンドウで設定できる「アイコン」性質を持っていますアイコンを割り当てる。これは、メインフォームにアイコンを設定するために使用されたように聞こえるので、アプリのウィンドウは正しく表示されます。
ただし、Alt-Tabウィンドウとタスクバーに使用されるプロジェクトレベルのアイコンもあります。あなたは、アプリケーションのタイトルを設定して、のいずれかを割り当てるために、ドロップダウンリストを使用することができ、「アプリケーション」セクションで
:あなたは、「プロジェクト/プロパティ」ダイアログの「作成」タブでこれを設定しますアプリケーションのフォームアイコンをアプリケーションアイコンにします。これはAlt-Tabダイアログとタスクバーに表示されます。
各フォームには、デフォルトで「True」に設定された「ShowInTaskbar」プロパティもあります。追加のタスクバーアイコンが表示されないようにするには、アプリケーションの非モーダルフォーム(メインフォーム以外)のこのプロパティをFalseに設定する必要があります。
最後に、Adam Dempseyの回答のリンクを確認して、複数のアイコン解像度をサポートする方法を確認する必要があります。最低限、16x16のアイコンを作成し、説明どおりに添付することができます。 Windowsはスケーリングを処理しますが、高解像度のためにアイコンが拡大されたときにぼやけが発生します。
私は問題があってそれを解決しましたが、解決策はここには表示されません。これはトップのGoogleの回答の1つで、ここに追加すると思いました。
フォームと設定でアイコンを設定しても表示されない場合は、「ShowIcon」フォーム設定をfalseに設定している可能性があります。これが偽である場合、アイコンがついていてもAlt-Tabメニューには表示されません。
アイコンを設定してもAlt-Tabには影響しません。私は今それを見つめている。 – AngryHacker
これは変です...プロジェクト/プロパティダイアログの "アイコン"ドロップダウンリストで選択したフォームにアイコンが割り当てられていますか?私はちょうど最初からプロジェクトを作成し、Form1にアイコンを割り当て、次にドロップダウンが「Form1」と言っていることを確認しました。タスクバーのアイコンとAlt-Tabのアイコンが表示されます。それを試して、それがあなたのために同じ動作するかどうかを確認してください。もしそうなら、あなたの本当のプロジェクトでなぜそれがうまくいかないのか分かりません。アイコン(フォームのIconプロパティを空白にします)を削除してから、再度割り当てることができます。おそらく、Project/Propertiesダイアログも再度設定する必要があります。 – JeffK