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;
}