/**
* 화면 마우스 우측 버튼 클릭 이벤트
* 컴포넌트가 아닌, 화면 영역 우클릭시 발생한다.
*
* @param {number} mouse_x 화면 안에서의 X좌표
* @param {number} mouse_y 화면 안에서의 Y좌표
* @param {number} mouse_pagex 페이지 상에서의 X좌표
* @param {number} mouse_pagey 페이지 상에서의 Y좌표
*/
function screen_on_rclick(mouse_x, mouse_y, mouse_pagex, mouse_pagey)
{
factory.consoleprint("screen_on_rclick> start");
factory.consoleprint("screen_on_rclick> mouse_x = " + mouse_x);
factory.consoleprint("screen_on_rclick> mouse_y = " + mouse_y);
factory.consoleprint("screen_on_rclick> mouse_pagex = " + mouse_pagex);
factory.consoleprint("screen_on_rclick> mouse_pagey = " + mouse_pagey);
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);
var strMenuUrl = "/MENU/ScreenMenu"; // 메뉴 화면 경로
var nWidth = 450; // 메뉴 화면 넓이
var nHeight = 200; // 메뉴 화면 높이
var nXPos = mouse_pagex; // 메뉴 화면 표시 X 좌표
var nYPos = mouse_pagey; // 메뉴 화면 표시 Y 좌표
// 마우스를 누른 위치메 메뉴 화면을 로드한다.
factory.loadmenu("메뉴", strMenuUrl, nXPos, nYPos, nWidth, nHeight, screen);
}