Общий значок отображается для моего приложения в диалоговом окне alt-tab

StackOverflow https://stackoverflow.com/questions/4707708

  •  11-10-2019
  •  | 
  •  

Вопрос

У меня есть старое приложение VB6, и всякий раз, когда пользователь делает Alt-Tabe, в диалоге отображается общий значок вместо значка приложения.

Что я могу сделать, чтобы отобразить правильный значок в окне alt-tab?

Это было полезно?

Решение

Это нужна немного дополнительной работы, чем просто добавление значка в форму, но достаточно просто для:

http://www.vbaccelerator.com/home/vb/tips/setting_the_app_icon_correctly/article.asp

Другие советы

Каждая форма имеет свойство «значок», которое вы можете установить в окне «Свойства», чтобы назначить значок. Похоже, это было использовано для установки значка в основной форме, поэтому окно вашего приложения выглядит правильно.

Тем не менее, есть также значок на уровне проекта, который используется для окна Alt-Tab и панели задач. Вы устанавливаете это на вкладке «Сделать» диалога «Проект/свойства»:

alt text

В разделе «Приложение» вы можете установить заголовок приложения и использовать раскрывающий список, чтобы назначить один из значков формы приложения для значка приложения. Это то, что будет отображаться в диалоге Alt-Tab и панели задач.

Обратите внимание, что в каждой форме также есть свойство "Showintaskbar", которое по умолчанию по умолчанию к истине. Вы должны установить это свойство в False для любых немодальных форм в вашем приложении (кроме основной формы), чтобы они не отображали дополнительные значки панели задач.

Наконец, вы должны проверить ссылку на ответ Адама Демпси, чтобы увидеть, как поддержать несколько разрешений значков. На минимуме вы можете просто создать значок 16x16 и прикрепить его, как описано. Windows будет обрабатывать масштабирование, хотя вы получите некоторое размытие, когда ваш значок масштабируется для более высоких разрешений.

Хотя это у меня года - у меня была проблема и решил ее, и решение здесь не показано. Поскольку это в одном из лучших ответов Google, я подумал, что добавлю его здесь.

Если вы установили значок в форме и в настройках, и он все еще не отображается - вы, возможно, установили настройку формы «ShowiCon» для FALSE. Когда это ложно, даже если у вас есть значок - он не будет отображаться в меню Alt -Tab.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top