如何在Delphi中更改滚动条的颜色?
答案 0 :(得分:2)
让您的生活更轻松,只需下载一个组件。即:http://www.torry.net/pages.php?id=160
因为据我所知,你只能改变滚动条的背景,如
ScrollBar1.Color := clRed;
答案 1 :(得分:2)
答案 2 :(得分:2)
我还没有尝试过,但this post建议您可以覆盖WndProc并处理WM_CTLCOLORSCROLLBAR条消息。
答案 3 :(得分:2)
要求用户使用“显示”|“属性”|“外观”并为各种Windows元素选择所需的颜色。
系统颜色是用户配置项,不应在没有充分理由的情况下在应用程序中更改。毕竟,这是用户的机器,用户是关心什么颜色滚动条的人;你的申请不应该。