질문은 매우 간단합니다 - 툴바의 레이아웃을 오른쪽에서 왼쪽으로 (예 : 아이콘이 툴바 오른쪽에 정렬되고 순서가 반대로 바뀝니다. 첫 번째는 맨 오른쪽, 두 번째 것은 왼쪽에 있습니다.) in Delphi 7?Delphi의 RTL 레이아웃이있는 툴바?
TToolBar
는 BiDiMode
및 ParentBiDiMode
속성을 게시하지 않습니다 내가 인터셉터 클래스에 게시 경우에도 나는 (SysLocale.MiddleEast
= True
으로의 과정) BiDiMode
bdRightToLeft
로 설정하면, 아무것도 변경되지 않습니다.
SetWindowLong
와 도구 모음에
WS_EX_LAYOUTRTL
을 설정하려고했으나 결과는 정말 지저분 - 도구 모음이 매우 심하게 다시 칠합니다. 게다가 아이콘 자체가 미러링되어 있으므로 원하는 것은 아닙니다. 오른쪽에서 왼쪽 순서로 표시하기를 원합니다.
나는 그것을 할 수있는 방법이 없다고 생각합니다. eft를 선택하고 동적으로 크기를 설정하여 버튼이 오른쪽에 표시되도록합니다. – danisius
그건 내 계획 B이지만, 나는 그것을 피하기를 희망하고 있습니다. – jedivader