|
아랍어쪽으로 윈도우 언어 변경을 하니 윈도우가 오른쪽에서 왼쪽으로 뜨던데
C++Builder에서 BiDiMode 설정 변경 후 컴파일 해서 실행해 보았으나
마찬가지로 왼쪽에서 오른쪽으로 나타나네요.
박지훈.임프 님이 쓰신 글 :
: 아, 아랍어의 경우를 말씀하시는 거군요.
:
: 제가 아랍어 윈도우에서 개발을 해본 적은 없습니다만, 제가 아는 상식에서는 아랍어 윈도우에서는 자동으로 그렇게 나오는 걸로 알고 있습니다. 즉 최대화, 최소화, 닫기 등의 시스템 버튼이 왼쪽으로 나오고 윈도우 아이콘은 오른쪽에 나오고 말입니다.
:
: 참고로, 아랍어 윈도우에서 델파이 폼 위에 나타나는 텍스트가 오른쪽에서 왼쪽으로(RTL) 나오게 하려면 BiDiMode를 설정해줘야 합니다. (이 속성은 아랍어 로케일의 윈도우 버전에서만 동작하므로 한국어나 영어 등 BiDi와 무관한 언어 윈도우에서는 아무 역할도 하지 않습니다)
:
:
:
: 광땡 님이 쓰신 글 :
: : 제가 쓰려고 하는 이유는 아프칸 같은 곳은 글을 오른쪽에서 왼쪽으로 읽기 때문에
: : 화면 구성도 오른쪽에서 왼쪽으로 이루어 집니다.
: : 즉 우리와 정 반대로 화면이 위치한다고 보시면 됩니다.
: : 지금 하는 프로젝트에서 필요한 기능이기에 물어본 것입니다.
: : 혹시라도 아시게 되면 답변 부탁드립니다.
: :
: : 박지훈.임프 님이 쓰신 글 :
: : : 시스템 아이콘들은 윈도우 자체의 규정에 의해 오른쪽으로 나타나며, 왼쪽으로 옮길 방법은 없습니다.
: : : 폼의 아이콘과 캡션도 마찬가지입니다.
: : :
: : : 그런 기능이 너무너무 꼭 필요하시다면 기본 시스템 아이콘들을 다 숨겨버리시고 원하는 위치에 똑같은 모양으로 직접 그려넣고 기능도 비슷하게 구현할 수는 있지만, 상당히 어렵고 복잡한 작업입니다.
: : :
: : : UI 측면에서 보자면, 더 예쁘게 그리기 위해서라면 몰라도 위치를 바꾼다든지 하는 것을 원하는 것 자체가 의아합니다.
: : : 사용자 입장에서는 괜히 혼란스럽게 되니까요.
: : :
: : :
: : : 광땡 님이 쓰신 글 :
: : : : BoarderIcons에 biSystemMenu, biMinimize, biMaximize 등이 있는데
: : : : 이게 화면의 오른쪽에 표시됩니다.
: : : : 이부분을 왼쪽에 표시할 방법이 없을까요?
: : : :
: : : : 또한 Form Icon 및 Form Name은 오른쪽으로 이동하여 나타나도록 하는 방법은 없을까요?
|