|
그렇군요. 이런 문제는 결국, 시간이 지나면서 OS가 개선되길 바라는 수 밖에 없겠군요.
굳이 하자면, 제가 아예 TPageControl 을 대신할만한 새로운 컴포넌트를 만들어야 겠지만, 이건 제 능력밖의 일인 것 같네요. ㅜ.ㅜㅋ...
님 말씀대로 인터페이스는 간결하게 하도록 해야겠습니다. 답변 정말 고맙습니다.
김상구.패패루 님이 쓰신 글 :
: 결론적으로 말씀 드리자면... 간단한 방법은 없습니다.
: 윈도우에 테마가 도입된 XP 이전에서는 말씀하신 그런 문제가 없었죠. 결국 회전된 탭에 테마가 제대로 적용되게 하려면 현재로써는 직접 테마 API를 호출해서 그리시는 수 밖에 없습니다.
:
: 개인적으로는 회전된 탭을 사용하지 마시길 권합니다. 디자인적으로 아름답지도 않을 뿐만 아니라 다국어 처리에도 여간 불리한게 아닙니다. 가급적 인터페이스는 단순하고 정갈하게, OS의 UI와 잘 어울리도록 정리하시는게 좋습니다.
:
: 김민호.소중한꿈 님이 쓰신 글 :
: : 질문이 딱히 특별한 것은 없고, 첨부한 그림과 같이 TPageControl 의 Tab을 회전시키고 싶은데, 그게 안되더군요.
: :
: : 애초에 안되는 건 상관이 없는데, 떡하니 TabPosition 이라고 Property 까지 제공해 주면서 안되니 좀 이상해서 질문을 올립니다.
: :
: : 그림에서 보듯, Tab 자체가 회전하면서 오른쪽으로 가야하는데, 위치만 오른쪽으로 가지 형태는 위를 향한 그대롭니다. Tab 위치를 밑으로 하면 더 우스꽝스러워지는데, 이런 문제를 해결하는 방법이 있을까요?
: :
: : 검색해보니까 장성호님 답변에 이미지를 이용해서 Tab을 직접 그리면 된다고 하는데(ㅡ.ㅡㅋ), TPageControl 에 TabPosition 속성을 제공해 주는 것으로 봐서, 뭔가 간단한 방법이 있지 않을까 해서 질문을 합니다.
: :
: : 사용환경은 C++ Builder 2007 에 Windows XP 입니다. 그럼 즐프하세요.
|