Изменение значка исполняемого файла
сводка
Иконка исполняемого файла приложения, созданного в Visual Studio, имеет иконку по умолчанию, но конечно мало кто скажет, что иконка как бы в порядке. В этом разделе описывается, как изменить значок исполняемого файла.
Как описано в Visual Studio 2008 Standard Edition, я не думаю, что в других версиях Visual Studio есть какая-либо разница в основных частях.
Операционная среда
Поддерживаемые версии Visual Studio
- 2005
- 2008
- 2010
Проверить версию Visual Studio
- 2005
- 2008
- 2010
вещество
Приложения Windows Forms (C#, VB.NET)
Описывает, как изменить значок исполняемого файла при создании приложения Windows Forms, использующего платформу .NET Framework. Между языками программирования мало различий. (Кроме C++/CLI)
После открытия проекта откройте окно Свойства из обозревателя решений.
Когда откроется экран свойств, нажмите кнопку красного круга на рисунке справа. Здесь вы можете изменить иконку исполняемого файла.
Щелкните значок, когда откроется диалоговое окно выбора файла.
Затем значок становится тем, который был загружен, и имя значка изменяется.
Вы можете видеть, что иконка также была добавлена в проект.
При построении проекта можно увидеть, что значок исполняемого файла изменился.
Значок, который отображается в левом верхнем углу формы, но не связан со значком исполняемого файла.
Чтобы изменить это, откройте экран конструктора форм, выберите форму для отображения ее свойств и измените ее с помощью свойства «Icon», показанного справа. Обратите внимание, однако, что значки размером более 256 пикселей не могут быть использованы.
Приложения WPF (C#, VB.NET)
Значок исполняемого файла изменяется в приложении WPF так же, как и в Windows Forms. Пожалуйста, проверьте там для деталей.
Перед изменением значка в левом верхнем углу окна добавьте в проект файл значка или изображения.
Затем откройте конструктор WPF и задайте для имени файла значка непосредственно «Значок» в свойствах окна.
Приложения Win32 (C, C++), приложения Windows Forms (C++/CLI)
Сведения о настройке значка исполняемого файла для приложений Win32.
Кроме того, для приложений Windows Forms C++/CLI является способом сделать это.
При открытии проекта появляется файл значка с именем Resource File, который совпадает с именем проекта. Это файл значка, который применяется к исполняемому файлу. (Имя значка может отличаться в зависимости от типа создаваемого проекта, но файлы ".ico" имеют право на участие)
Попробуйте дважды щелкнуть файл значка, чтобы открыть его, и редактор значков откроется для редактирования.
Однако иконки, созданные по умолчанию, имеют 32-битный формат, и по каким-то причинам их нельзя редактировать в редакторе иконок. Поэтому я думаю, что предпочтительнее создать отдельный файл иконки и заменить его существующим файлом иконки.
Папка, в которой был создан проект, содержит файл значка с тем же именем, что и проект. Замените это.
Перезапишите существующую иконку заранее подготовленной иконкой.
Вы можете видеть, что значок изменился в Visual Studio.
Если вы действительно выполните сборку и создадите исполняемый файл, вы увидите, что значок изменился.
Кстати, иконка в левом верхнем углу окна определяется как файл «маленького .ico», поэтому, если вы хотите его изменить, пожалуйста, перепишите этот файл.
Пустой проект приложения Win32 (C, C++)
Описывает параметры файла значка "Выполнить" при создании пустого проекта в приложении Win32. Это метод, который может быть заменен консольными приложениями.
При создании пустого проекта проект создается со структурой, показанной на рисунке справа. Папка создается, но файлы не создаются.
Щелкните правой кнопкой мыши папку Файлы ресурсов, выберите команду Добавить→ а затем — Ресурсы.
Когда откроется диалоговое окно Добавление ресурса, выберите «Значок» и нажмите кнопку «Создать».
Иконка будет создана и отображена на экране. Этот значок автоматически становится значком исполняемого файла.
Вы можете видеть, что файл значка также был добавлен в проект.
Если это пустой проект, вы не можете собрать его таким, какой он есть, поэтому, если вы создадите консольное приложение вместо этого, добавите значок с помощью вышеуказанного метода и построите его, вы увидите, что иконка применяется к исполняемому файлу, как показано на рисунке справа.
Как редактировать иконки так же, как и в приложениях Win32, поэтому, пожалуйста, проверьте там.
Кстати, если вы хотите создать окно из пустого проекта и установить иконку окна, вам нужно создать отдельный файл иконки (если он отличается от исполняемого файла) и установить его в программе, но я его опущу, потому что объяснение будет длинным. Попробуйте создать приложение Win32, которое отображает окно и просматривает программы и файлы ресурсов.
Приложения MFC (C++)
Описывает, как изменить значок исполняемого файла для приложения MFC. Тем не менее, метод изменения иконки почти такой же, как в приложении Win32, поэтому, пожалуйста, обратитесь к нему.
Будь то MDI, SDI или диалоговые окна, модификатор один и тот же.
По умолчанию используется значок MFC. Этот значок создан в 24-разрядной версии, поэтому его можно редактировать непосредственно в Visual Studio.
Кроме того, этот файл значка является общим как для исполняемого файла, так и для значка окна.
Если вы создаете его как приложение, не основанное на диалоге, такое как MDI или SDI, для документа также есть значок. Он используется в качестве значка для окон, созданных для каждого документа.
На рисунке справа показана иконка окна, созданного в базе MDI.
Инструменты для создания файлов иконок
Чтобы создать файл иконки, вам понадобятся инструменты для создания «файлов изображений» и «файлов иконок». Или есть инструменты, которые сочетают в себе и то, и другое.
Любой инструмент для создания файлов изображений может быть любым. 「. png" предпочтительнее инструмента, который может выводить файлы. Вы также можете создать его с помощью Paint, который входит в стандартную комплектацию Windows. Существуют следующие бесплатные инструменты для создания файлов изображений.
Из файла изображения в файл значка». Инструменты для конвертации файлов ICO" включают в себя следующее:
- @icon Конверсия
- IcoFX (доступно на японском языке)