즈칸루하입니다
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은 생략해도 된다는 겁니다.
댓글