|
오래간만에 개인적인 사용을 위해서 초간단 유틸을 하나 만들가 합니다.
화면상에 필요한 것은 그냥 에디트 박스 하나. always on top을 시켜서 화면 제일 윗쪽에 두려고
합니다. 그정도면 다른 프로그램의 윈도우 타이틀 바 위에 충분히 올라갈 정도크기여서 다른 프로그램에
방해를 주지 않겠죠..
그렇게 하기 위해서는 제 프로그램의 '타이틀 바'도 없애야 한다는 거죠. 그냥 없애기만하는것은
폼의 property의 'border'에서 none을 선택하면 쉽게 해결이 됩니다.
문제는 가끔은 그 '에디트박스'의 위치를 옮겨야 할 경우도 생길텐데, 그리고 몇가지 옵션도
설정해야하고.. 등등의 이유로 에디트박스 좌측에 '윈도우 타이틀바'가 나타나게 하려고 합니다.
---------------------------
| |
| |
--------------------------- 평상시에는 그냥 요런 에디트박스 하나면 되고요.
---------------------------------- 마우스가 에디트 박스의 위에 올라가거나,
| | | 에디트 박스를 클릭해서 입력할 준비가 되면 자동으로
| | | 그 좌측에 작은 '바'가 스르르 기어나옵니다. 이 바는
---------------------------------- 윈도우의 '타이틀바'처럼, 마우스로 찍어서 움직이면
해당 윈도우가 원하는대로 이동을 하게 됩니다.
현재 사사미를 보면, '마우스가 들어갈때' '안쪽'으로 메뉴가 생기지 않습니까 ?
제가 짜려는 것은 평상시에 '최소'의 사이즈를 유지해야하기 때문에 위와 같이 '밖으로' 타이틀바가
생기게 하려는 것입니다.
나름대로 설명한다고 하였는데, 제대로 되었는지는 모르겠습니다. 혹시나 약간이라도 설명이
부족하다고 느끼시면 답글 달아주시면 고맙겠습니다.
어떠한 힌트라도 좋으니, 막연하게 '이러이렇게 하면 되지 않나요..'라는 답글도 환영입니다.
프로그램 다 짜면, 소스코드와 실행파일 모두 올리도록 하겠습니다.
소스는 다 해봐야 몇 줄 안될 것 같네요...
몇가지 문제만 잘 해결 된다면.....
즐거운 하루 되십시요..
|