본문 바로가기
오토핫키

오토핫키 알아보기3 - Hello World (2)

by 즈칸루하 2015. 5. 26.


즈칸루하입니다


2. 툴팁(ToolTip)


어제 메시지박스에 이어서 툴팁입니다.

툴팁이 뭘까요?

말로 설명하기보다는 한 번 해보시죠?


툴팁의 기본형입니다.

ToolTip, [ Text, X, Y, WitchToolTip]


자 저 상태로 실행(F5)하면~



먼가 깜박하는 듯하고 아무 작동을 안합니다.

걱정하지 마세요 정상 작동한 겁니다.


툴팁을 보여주고

return을 만나서 프로그램이 종료된 겁니다.

너무 순식간이라 우리 눈에는 안보이고 종료된 겁니다.

감이 좋으신 분들은 깜박하는 걸 느끼실 수도 있지만...


메시지박스와는 틀리죠? (메시지박스는 자체적으로 프로그램 전체를 잠깐 멈춘 상태로 만듭니다. 중요한 부분임 숙지하세요

그래서 눈으로 확인할 수 있도록

코드를 조금 더 추가해보도록 할께요




Sleep, 2000

시간을 추가해봤습니다.


일단 실행해 보면

마우스 근처(오른쪽)에 Hello world 라고 툴팁이 나오죠?

이것이 툴팁입니다.


Sleep은 뒤에 나오는 시간만큼 지연시키겠다는 뜻입니다.

단위는 1/1000초입니다. 즉 1000이 1초인거죠. 500이면 0.5초


조금 더 들어가보면 위에 언급한 툴팁의 기본형 기억하시나요?

ToolTip, [ Text, X, Y, WitchToolTip]


눈치빠르신 분은 두번째 세번째 옵션인 X와 Y가 뭔지 아실 겁니다.

네 바로 툴팁이 표현될 위치를 마우스 바로 오른쪽이 아닌

내가 지정한 윈도우의 좌표에 출력시킬 수 있다는 것이죠

간단하게 예를 들어볼께요


ToolTip, Hello World, 100, 100


Hello World라는 툴팁을 윈도우 화면의 좌상단으로 부터 오른쪽으로 100픽셀

아래로 100픽셀의 위치에 표시한다는 뜻입니다.


제일 마지막옵션인 WitchToolTip입니다.

툴팁에 번호를 매길 수 있습니다.

툴팁 여러개를 동시에 출력할 수 있단 뜻이죠




툴팁에 대한 모든 것을 알아보았습니다.


왠지 오늘은 더욱더 포스팅이 짧은 듯하네요

다음 포스팅때 뵙겠습니다.




ps. 기본형(제가 붙인 말)을 읽는 방법 약간 설명할께요


ToolTip, [ Text, X, Y, WitchToolTip]

대괄호 [ ] 는 그 안에 있는 표현을 생략할 수 있다는 뜻입니다.

DB공부하신 분은 아실 겁니다. 데이터베이스 명령어의 표현법과 거의 비슷하죠


즉 위 표현은 ToolTip 하나만 써도 아무 문제 없다는 겁니다.


명령어, 식1[, 식2, 식3]

바로 위의 예제를 설명하면 식1까지는 필수이고 식2, 식3은 생략해도 된다는 겁니다.

 






댓글