Как изменить значок в верхнем левом углу окна ShDocVW C#
Прежде всего, я настоящий новичок в программировании в Visual Studio. При этом я создал небольшую программу, которая открывает окно Internet Explorer; Теперь я хочу заменить значок Internet Explorer в верхнем левом углу на значок проекта.
В настоящее время я открываю окно на C#, используя ShDocVw
объект:
static void Main(string[] args)
{
SHDocVw.InternetExplorer IE = new SHDocVw.InternetExplorer
{
AddressBar = false,
MenuBar = false,
StatusBar = false,
ToolBar = 0,
Visible = true,
Height = 768
};
IE.Navigate2("http://someURL/page.aspx");
}
Я хочу заменить значок IE в верхнем левом углу (см. Прилагаемое изображение). Значок находится в моем проекте как ресурс и отображается в.exe.
Есть ли здесь способ изменить значок браузера?
1 ответ
После проверки интерфейса SHDocVw InternetExplorer и тестирования его на моей стороне кажется, что нет возможности изменить значок окна IE слева через библиотеку SHDocVw.
Из вашего описания я предлагаю вам попытаться создать приложение WPF или Windows Forms, а затем использовать элемент управления WebView или WebView2 для отображения веб-контента. В этом сценарии вы можете добавить настраиваемый значок для окна WPF или Windows Forms. скриншот вроде этого:
Чтобы узнать, как установить значок окна, воспользуйтесь следующими способами:
В приложении WPF попробуйте использовать следующий код (установите свойство Icon):
<Window x:Class="WpfApp1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:WpfApp1" mc:Ignorable="d" Icon="favicon.ico" Title="MainWindow" Height="450" Width="800"> <Grid> </Grid> </Window>
Более подробную информацию см. В разделе Настройка значка приложения в WPF.
В приложение Windows Form.
Щелкните правой кнопкой мышиформу, всвойствах она содержит свойство значка, щелкните значок
...
кнопку, чтобы выбрать значок.