Files
Sun1602/Client/GameClient/UI_NOTICE.txt
T
2022-10-26 12:25:11 +08:00

46 lines
1.2 KiB
Plaintext

+-----------------------------------------------------------------------------+
<< 인터페이스 관련 공지 사항 >>
이 페이지는 UI 관련해서 서로 공유해야할 내용들을 적어놓는 곳입니다.
작성예)
@ 제목
작성일 : xxx
작성자 : xxx
...
+-----------------------------------------------------------------------------+
@ SolarDialog 를 상속 받아서 Dialog 생성 시 유의 사항
작성일 : 2006-01-25
작성자 : 유재영
A. UpdatePosition() 함수를 오버라이드 하여야함.
1) Dialog Init 시에 UpdatePosition 함수를 호출하여 기본 위치를 세팅한다.
* 현재 이동 불가능 UI 와 이동 가능 UI 로 구분 되는데 이는 Data Setting에 따라서
달라 질수 있습니다.
따라서, 포지션 잡는 부분을 모두 Init() 함수로 옮겨주셔야 합니다.
해상도 변경되거나 유저가 UI 기본위치로 이동 세팅을 할경우 모든 Dialog의
UpdatePosition()를 호출하기때문에 위의 부분이 필요.
B. MouseOver 관련 메시지
1) 마우스 오버 관련해서 아무 처리를 따로 안할려면
MessageProc() 함수에 switch 문 default: 에
SolarDialog::MessageProc() 함수를 호출하게 한다.
2) 특별히 마우스 오버 관련해서 처리하고 싶다면
MouseOver_MsgProc() 함수를 오버 라이드 하여 처리합니다.
@ Edit 컨트롤 사용 시 유의 사항
@ 커서 설정 시 유의 사항