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