我正在编写一个tlistview程序,以便从右到左显示其列(以正确显示希伯来文本)。 我在窗体的创建方法中使用以下代码,其中'lv'是listview
SetWindowLong (lv.Handle, GWL_EXSTYLE,
GetWindowLong(lv.Handle, GWL_EXSTYLE) or
WS_EX_LAYOUTRTL or WS_EX_NOINHERITLAYOUT);
lv.invalidate;
虽然这段代码可以使列表视图中的行正确显示,但标题行从左到右显示!列不匹配,每列的标题也是错误的。
有没有人知道如何将标题行从右到左显示?
我在使用Delphi 7,不过这应该没有太大影响。
TIA, No'am