Я программирую tlistview, чтобы отображать его столбцы справа налево (чтобы правильно отображать текст на иврите). Я использую следующий код в создании методы формы, где «лев» является ListViewСправа налево TListView
SetWindowLong (lv.Handle, GWL_EXSTYLE,
GetWindowLong(lv.Handle, GWL_EXSTYLE) or
WS_EX_LAYOUTRTL or WS_EX_NOINHERITLAYOUT);
lv.invalidate;
Хотя этот код делает линии на дисплее правильно списка следует, строки заголовка отображается слева направо! Столбцы не совпадают, и заголовок для каждого столбца неверен.
У кого-нибудь есть идея, как получить строку заголовка для отображения справа налево?
Я использую Delphi 7, а не то, что это должно иметь большое значение.
ТИА, No'am
После выполнения вышеуказанного кода, щелчок правой кнопкой мыши (всплывающее меню) не будет работать! Есть идеи? – mtoloo