|
안녕하세요.. VC++ 을 사용하다가 막 C++ Builder 6.0 으로 넘어온 초보입니다..^^;
'큰 차이야 있겠어?' 하며 시작 했는데 들어갈수록 만만치 않네요..
뭔가.. 좋고.. 많은 기능이 있는거 같은데.. 너무 복잡해 보여서 정신을 차릴수가 없습니다..
인터페이스도 이리저리 사용자가 원하는대로 조절할 수 있는게 장점 같고 편한데
VC++의 그 투박하고 딱딱 떨어지는 간결함이 자꾸 생각납니다.. (훕)
너무 단순한데 길들여져 있어서 그런가 봅니다..
몇몇 버그도 좀 보이고.. (업데이트나 패치같은게 있나요? 아님 아직 6.0은 안정화가 덜된건가요?)
(켁.. 절대 빌더에 대한 헌담이 아닙니다.. 그냥 그렇다는.. ^^)
사설은 이쯤에서 줄이고..
제가 원하는것은 버튼 컨트롤을 하나 만드는 것입니다.
이 버튼에는 Align 및 Position 설정이 가능한 Text 두개와 Size와 Position 설정이 가능한 이미지 박스 한개가
들어가야 합니다.
*질문 1
사실 처음에 생각했었던것은 xp 리소스를 추가하고 기본 컨트롤이 xp 테마의 적용을 받아
변화된 상태의 버튼 위에 상기의 기능을 추가하고자 하는 것이었습니다.
TButton 을 상속받아서 말이죠..
VC++에서도 커스텀 컨트롤 만들기가 생각만큼 간단하지는 않은 작업이라는것은 알고 있지만
이거.. 툴까지 다른데다 메시지 핸들러 가상함수 하나 추가하는것도 VC에서와는 다르니..
질문은 위의 구현이 가능하느냐 하는 것입니다.
xp 테마가 적용된 컨트롤 위에 말이죠..
*질문 2
또 하나는 같은 기능의 컨트롤을 xp 테마가 적용되지 않은 상태에서 구현한다고 했을때
어떤 클래스를 상속받아서 구현하는게 적당할까요?
TPanel 을 상속받아서 간단하게 해봤는데.. 여전히 TButton이 나을까요?
많은 가르침 부탁드립니다..^^;; 감사합니다..
|