if ((style & SWT.FULL_SELECTION) != 0) bits1 |= OS.LVS_EX_FULLROWSELECT;
@H_404_5@的图形样式
SWT.FULL_SELECTION
直接从OS获取(有关详细信息,LVS_EX_FULLROWSELECT
请参见MSDN上的扩展列表视图样式)。因此无法更改样式。
解决方法
有没有一种方法可以设置Windows
7的Aero主题中SWT表(FULL_SELECTION样式)的突出显示行的背景颜色?看来这是从表格的背景色派生而来的浅色。但是除此之外,我似乎对使用哪种颜色没有太多控制。这对我们来说是个问题,因为我们某些表项的文本(前景)为灰白色,因此如果在浅色背景上选择该行,则很难阅读。我已经将表格的背景色设置为“黑色”,但是文本仍然很难看清。
关于如何控制颜色有什么建议吗?
谢谢!射线
的图形样式SWT.FULL_SELECTION
直接从OS获取(有关详细信息,LVS_EX_FULLROWSELECT
请参见MSDN上的扩展列表视图样式)。
因此无法更改样式。
有没有一种方法可以设置Windows
7的Aero主题中SWT表(FULL_SELECTION样式)的突出显示行的背景颜色?看来这是从表格的背景色派生而来的浅色。但是除此之外,我似乎对使用哪种颜色没有太多控制。
这对我们来说是个问题,因为我们某些表项的文本(前景)为灰白色,因此如果在浅色背景上选择该行,则很难阅读。我已经将表格的背景色设置为“黑色”,但是文本仍然很难看清。
关于如何控制颜色有什么建议吗?
谢谢!射线
的图形样式SWT.FULL_SELECTION
直接从OS获取(有关详细信息,LVS_EX_FULLROWSELECT
请参见MSDN上的扩展列表视图样式)。
因此无法更改样式。