C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[25041] 도킹 툴바에 관해서...
지니 [genie0610] 972 읽음    2003-04-03 01:42
요즘 빌더를 배우기 시작한지 몇일 안된 초보입니다..^^
프로그램에 툴바를 도킹이 가능하게 구현하려고 하는데
생각만큼 쉽지 않네염... 제가 사용한 방법은 아래와 같습니다.

1. 콘트롤바 4개 추가(상단, 좌측, 우측, 하단)
2. 콘트롤바 속성 Dock Site를 true로 설정, auto size도 true로 설정
3. 상단 콘트롤바 내에 툴바 생성
4. 툴바 속성중 drag kind를 dkDock, drag mode를 auto로 설정

위와 같이 한후에 프로그램을 실행하면 도킹이 되긴 되는것 같은데
도킹의 움직임이 아주 부자연스럽습니다... 특히 좌측과 우측에 붙는
경우에는 그 형태가 더욱 부자연 스러운 것 같네염... 또한 기본적인
도킹윈도우의 행동들을 많이 지원하지 않는 것으로 보입니다...

정확하게 VC++에서 기본적으로 제공하는 도킹툴바와 같은 기능들을
구현하려면 어떻게 해야 하는지 궁금하네염...

아래는 부자연 스러운 점입니다...
1. 왼쪽, 오른쪽에 붙을때 한줄로 길게 붙는것이 아닌 가로로 길게 붙습니다.
2. 오른쪽에 붙을때 폼에 스크롤바가 생깁니다...

일반적인 툴바의 행동중 지원되지 않는점...
1. 툴바의 경우 더블클릭을 통해서 도킹, 플로팅 상태를 만들수 있는데
   이 부분이 부자연 스럽습니다... 특히, 플로팅 상태에서 이리저리 움직인
   후 더블클릭을 해도 도킹이 되는 것이 아닌 조금 움직이고 플로팅 상태로
   존재합니다...

읽어주셔서 감사합니다... 그럼 다들 즐건 하루 보내세염...^^

+ -

관련 글 리스트
25041 도킹 툴바에 관해서... 지니 972 2003/04/03
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.