마우스 이벤트의 상세 좌표 및 키보드(alt/ctrl/shift키) 눌림상태 정보 오브젝트를 리턴한다. 버튼/스케쥴 컴포넌트의 마우스 관련 이벤트 함수에서 호출해야 정상적인 값을 얻을 수 있다.
| Type | Description |
|---|---|
| class | 마우스 이벤트에 대한 상세 좌표 및 키보드 눌림상태 정보 오브젝트 또는 null |
리턴되는 정보 오브젝트의 구조는 아래와 같다.
objMousePosInfo = {
offsetX: 0, // 컴포넌트 기준 Left 좌표
offsetY: 0, // 컴포넌트 기준 Top 좌표
clientX: 0, // 브라우저 클라이언트 영역 기준 Left 좌표
clientY: 0, // 브라우저 클라이언트 영역 기준 Top 좌표
pageX : 0, // 브라우저 페이지 기준 Left 좌표
pageY : 0, // 브라우저 페이지 기준 Top 좌표
screenX: 0, // 컴퓨터 스크린 좌측 상단 기준 Left 좌표
screenY: 0, // 컴퓨터 스크린 좌측 상단 기준 Top 좌표
altKey: false, // alt키 눌림상태
ctrlKey: false, // ctrl키 눌림상태
shiftKey: false // shift키 눌림상태
}
function btn_mousepos_on_mouseup(objInst)
{
var pos = factory.getmouseeventpos();
factory.consoleprint("Offset: " + pos.offsetX + ", " + pos.offsetY);
factory.consoleprint("Client: " + pos.clientX + ", " + pos.clientY);
factory.consoleprint("Page: " + pos.pageX + ", " + pos.pageY);
factory.consoleprint("Screen: " + pos.screenX + ", " + pos.screenY);
factory.consoleprint("AltKey: " + pos.altKey);
factory.consoleprint("CtrlKey: " + pos.ctrlKey);
factory.consoleprint("ShiftKey: " + pos.shiftKey);
}