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
[11232] [질문] 윈도우 타이틀 바를 위가 아닌 좌측에 나타나게 하려면..
태즈 [taz1000] 1032 읽음    2001-09-19 08:56

오래간만에 개인적인 사용을 위해서 초간단 유틸을 하나 만들가 합니다.

화면상에 필요한 것은 그냥 에디트 박스 하나. always on top을 시켜서 화면 제일 윗쪽에 두려고
합니다. 그정도면 다른 프로그램의 윈도우 타이틀 바 위에 충분히 올라갈 정도크기여서 다른 프로그램에
방해를 주지 않겠죠..

그렇게 하기 위해서는 제 프로그램의 '타이틀 바'도 없애야 한다는 거죠. 그냥 없애기만하는것은
폼의 property의 'border'에서 none을 선택하면 쉽게 해결이 됩니다.

문제는 가끔은 그 '에디트박스'의 위치를 옮겨야 할 경우도 생길텐데, 그리고 몇가지 옵션도
설정해야하고.. 등등의 이유로 에디트박스 좌측에 '윈도우 타이틀바'가 나타나게 하려고 합니다.


       ---------------------------
       |                         |
       |                         |
       ---------------------------           평상시에는 그냥 요런 에디트박스 하나면 되고요.


----------------------------------        마우스가 에디트 박스의 위에 올라가거나,
|      |                         |        에디트 박스를 클릭해서 입력할 준비가 되면 자동으로
|      |                         |      그 좌측에 작은 '바'가 스르르 기어나옵니다. 이 바는
----------------------------------       윈도우의 '타이틀바'처럼, 마우스로 찍어서 움직이면
                                         해당 윈도우가 원하는대로 이동을 하게 됩니다.

현재 사사미를 보면, '마우스가 들어갈때' '안쪽'으로 메뉴가 생기지 않습니까 ?
제가 짜려는 것은 평상시에 '최소'의 사이즈를 유지해야하기 때문에 위와 같이 '밖으로' 타이틀바가
생기게 하려는 것입니다.

나름대로 설명한다고 하였는데, 제대로 되었는지는 모르겠습니다. 혹시나 약간이라도 설명이
부족하다고 느끼시면 답글 달아주시면 고맙겠습니다.
어떠한 힌트라도 좋으니, 막연하게 '이러이렇게 하면 되지 않나요..'라는 답글도 환영입니다.

프로그램 다 짜면, 소스코드와 실행파일 모두 올리도록 하겠습니다.
소스는 다 해봐야 몇 줄 안될 것 같네요...
몇가지 문제만 잘 해결 된다면.....

즐거운 하루 되십시요..

+ -

관련 글 리스트
11232 [질문] 윈도우 타이틀 바를 위가 아닌 좌측에 나타나게 하려면.. 태즈 1032 2001/09/19
11240     Re:[질문] 윈도우 타이틀 바를 위가 아닌 좌측에 나타나게 하려면.. 화이트 1101 2001/09/19
11237     Re:[질문] 윈도우 타이틀 바를 위가 아닌 좌측에 나타나게 하려면.. 박남영 996 2001/09/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.