function btn_messagebox_on_mouseup(objInst)
{
screen.messagebox("어떤내용을 선택하시겠습니까?", "선택여부",
XFD_MB_QUESTION, XFD_MB_YESNOCANCEL, XFD_MB_FOCUSBUTTON1, "test_messagebox");
}
/**
* 화면 messagebox API로 로드된 메시지박스 사용자 선택 이벤트
*
* @param {string} messagebox_id 메시지 박스 ID
* @param {number} result 사용자가 선택한 버튼 값
*/
function screen_on_messagebox(messagebox_id, result)
{
factory.consoleprint("on_messagebox> start");
factory.consoleprint("on_messagebox> messagebox_id = " + messagebox_id);
factory.consoleprint("on_messagebox> result = " + result);
factory.consoleprint("on_messagebox> messagebox_result_type = " + this.GetMessageBoxType(result));
}
// 메시지박스 사용자 선택 버튼 유형 값에 유형 문자열 리턴
function GetMessageBoxType(messagebox_result)
{
var messagebox_result_type;
messagebox_result_type = "";
switch (messagebox_result) {
case XFD_MB_RESOK: messagebox_result_type = "OK"; break;
case XFD_MB_RESCANCEL: messagebox_result_type = "CANCEL"; break;
case XFD_MB_RESABORT: messagebox_result_type = "STOP"; break;
case XFD_MB_RESRETRY: messagebox_result_type = "RETRY"; break;
case XFD_MB_RESIGNORE: messagebox_result_type = "IGNORE"; break;
case XFD_MB_RESYES: messagebox_result_type = "YES"; break;
case XFD_MB_RESNO: messagebox_result_type = "NO"; break;
case XFD_MB_RESCONTINUE: messagebox_result_type = "CONTINUE"; break;
default: messagebox_result_type = "UNKNOWN"; break;
}
return messagebox_result_type;
}