私はヘブライ語環境でプログラミングしているので、TTabControl の上部にあるタブを右から左に表示したいと考えています。BiDiMode プロパティはタブに影響を与えるのではなく、コントロール内に含まれるテキストに影響を与えます。
次のコードを試しました
SetWindowLong (tc.Handle, GWL_EXSTYLE,
GetWindowLong(tc.Handle, GWL_EXSTYLE) or
WS_EX_LAYOUTRTL or WS_EX_NOINHERITLAYOUT);
これにより、タブが正しく表示されますが、ttabcontrol 内に保持されているコントロールが表示されなくなります。そのため、その使用は多少制限されます。
何か案は?ところで、私は Delphi 7 を使用しています。
ティア、ノアム