【发布时间】:2020-11-17 12:00:00
【问题描述】:
我正在创建一个 VCL 应用程序,并且我希望它的样式与 Delphi 本身的样式完全一样。例如,选中时的树视图节点渲染得非常好(全宽蓝色条),见下文
但我的看起来像是来自 Windows 98:
我希望有一种简单的方法可以让它看起来更漂亮。会喜欢任何正确方向的想法或指示。我以前从未做过任何自定义/所有者绘图,所以这对我来说是新的。
【问题讨论】:
-
您使用的是哪个 Delphi 版本?最近的版本有样式功能,你可以让它看起来像一个 Win10 应用程序。
-
如果这是您想要的,请使用 VCL 样式。尽管这样做后如果发现许多缺陷也不要感到惊讶。这就是你面临的权衡。
-
就个人而言,我肯定会选择一个行为良好、无错误和无闪烁的类似 Win 95 的 GUI,而不是一个有错误、奇怪、闪烁、无法访问、“看起来很现代”的 GUI。一直以来。
-
为了澄清 David 的评论:如果你真的想要,你可以通过转到屏幕截图对话框中的
Appearance节点来启用 VCL 样式。