【问题标题】:Applying a VCL style to TWebBrowser将 VCL 样式应用于 TWebBrowser
【发布时间】:2011-11-06 09:25:12
【问题描述】:

有什么方法可以将 VCL 样式应用于 TWebBrowser?我想更改滚动条以适合我选择的样式。

谢谢。

【问题讨论】:

  • 据我所知,您只能使用 DOCHOSTUIFLAG 标志 DOCHOSTUIFLAG_NOTHEME 将 Windows 主题禁用为经典样式。如果您扩展this 示例并将GetHostInfo 方法添加到代码pInfo.cbSize := SizeOf(TDocHostUIInfo); pInfo.dwFlags := $00080000; Result := S_OK;,您将在Web 浏览器控件中获得经典的Windows 主题。但我知道,这就是你(或其他任何人)不会:) +1 在这里

标签: delphi delphi-xe2 vcl-styles


【解决方案1】:

TWebBrowser 是 Internet Explorer ActiveX 客户端的瘦包装器。所有的 UI 行为都由 IE 控制,而不是 VCL。所以我认为你不能用 VCL 样式控制外观。您将不得不改用 HTML/CSS 样式。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2016-06-24
  • 2014-03-15
  • 2012-08-25
  • 1970-01-01
  • 1970-01-01
  • 2015-11-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多