0
我想把一个cefsharp浏览器放入一个windows 10的触摸屏设备。我遇到的问题只是一个基本的编码,以显示一个网站。下面是我的代码:cefsharp显示一个网站的困难
public ChromiumWebBrowser browser;
public Form1()
{
InitializeComponent();
InitBrowser();
}
public void InitBrowser()
{
Cef.Initialize(new CefSettings());
browser = new ChromiumWebBrowser("www.google.com");
this.Controls.Add(browser);
browser.Dock = DockStyle.Fill;
}
当我运行应用程序,以下出现:
好像浏览器的大小变得比窗口大小。
当我向下滚动,下面出现:
好像也变得不正常了。
但是当我再次向上滚动,同样的问题再次发生:
编码仅只是基本。我在笔记本电脑上试用它,没有任何问题。但我尝试在这款触摸屏设备上会遇到这个问题。意思就是不是所有的设备都会有这个问题。你们知道哪里出了问题吗?
是否使用了'DPI> 100%检查 “高DPI设置禁用显示缩放”'?如果是这样,你需要让你的应用程序识别“DPI”。 – amaitland