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
[21954] [추가 켑션]윈도우움직이기 보충입니다.
류현 [rauto] 1336 읽음    2002-10-09 15:33
이종빈 님이 쓰신 글 :
: 캡션바(타이틀바)에 버튼을 만들지 못 하는 걸로 알구 있습니다..
: 그렇게 보이게 할려면..
:
: 우선 폼의 border style을 bsNone으로 해서 타이틀 바를 없애고..
: 그 폼에 패널을 올려 놓습니다.. 이 패널을 타이틀바로 사용합니다..
:
: 패널의 Align을 alTop으로 해주고..
: 그 패널에 만들고자 하는 버튼들을 올려 놓으면 됩니다..
:
: 글고.. 타이틀바가 없기 때문에 최대, 최소, 종료 버튼이 나타나지 않습니다..
: 직접 만들어 주셔야 할겁니다..
:
: 검색해보시면 타이틀바 없는 폼만들기 같은게 있을겁니다..
: 그럼..
:
:
:
//--
안녕하세요 약간의 팁인데요
켑션바는 윈도우를 움직이게 하는 역활을 동시에 하고 있습니다.
패널을 켑션처럼 사용하기 위해서는 Panel의 마우스 다운이벤트에
    ReleaseCapture();
    Perform(WM_SYSCOMMAND, 0xF012, 0 );
이렇게만 코딩하면 됩니다. WM_NCHITTEST 메세지사용하지 않아도 되지요^^;
첨부그림은 델파이 소스를 참조하여 VCL로 만든 CaptionControl이에요.
위치가 안맞아서 한참 해맸네요 그럼 즐프하세요

+ -

관련 글 리스트
21941 [질문] 캡션바에 버튼 만들기 이단자 784 2002/10/09
21949     Re:[질문] 캡션바에 버튼 만들기 이종빈 1096 2002/10/09
21954         [추가 켑션]윈도우움직이기 보충입니다. 류현 1336 2002/10/09
21952         네.. 답변 고맙습니다. 이단자 696 2002/10/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.