public void HideModalMessage() { switch (m_ModalType) // default return value { case FXMakerLayout.MODAL_TYPE.MODAL_NONE: case FXMakerLayout.MODAL_TYPE.MODAL_MSG: case FXMakerLayout.MODAL_TYPE.MODAL_OK: m_nModalMessageValue = FXMakerLayout.MODALRETURN_TYPE.MODALRETURN_OK; break; case FXMakerLayout.MODAL_TYPE.MODAL_YESNO: case FXMakerLayout.MODAL_TYPE.MODAL_OKCANCEL: m_nModalMessageValue = FXMakerLayout.MODALRETURN_TYPE.MODALRETURN_CANCEL; break; } m_ModalType = FXMakerLayout.MODAL_TYPE.MODAL_NONE; }
// MessageBox window ----------------------------------------------------------------- public bool ShowModalOkCancelMessage(string msg) // show state return { // テウタス オ鯀タソネ if (msg != m_ModalMessage) { m_ModalMessage = msg; m_ModalType = FXMakerLayout.MODAL_TYPE.MODAL_OKCANCEL; m_nModalMessageValue = FXMakerLayout.MODALRETURN_TYPE.MODALRETURN_SHOW; return(true); } else // ケンコケチ゚ { if (m_nModalMessageValue == FXMakerLayout.MODALRETURN_TYPE.MODALRETURN_SHOW) { return(true); } m_ModalMessage = ""; m_ModalType = FXMakerLayout.MODAL_TYPE.MODAL_NONE; return(false); // hide } }
public void HideModalMessage() { switch (m_ModalType) // default return value { case FXMakerLayout.MODAL_TYPE.MODAL_NONE : case FXMakerLayout.MODAL_TYPE.MODAL_MSG : case FXMakerLayout.MODAL_TYPE.MODAL_OK : m_nModalMessageValue = FXMakerLayout.MODALRETURN_TYPE.MODALRETURN_OK; break; case FXMakerLayout.MODAL_TYPE.MODAL_YESNO : case FXMakerLayout.MODAL_TYPE.MODAL_OKCANCEL : m_nModalMessageValue = FXMakerLayout.MODALRETURN_TYPE.MODALRETURN_CANCEL; break; } m_ModalType = FXMakerLayout.MODAL_TYPE.MODAL_NONE; }
// MessageBox window ----------------------------------------------------------------- public bool ShowModalOkCancelMessage(string msg) // show state return { // 처음 들오옴 if (msg != m_ModalMessage) { m_ModalMessage = msg; m_ModalType = FXMakerLayout.MODAL_TYPE.MODAL_OKCANCEL; m_nModalMessageValue = FXMakerLayout.MODALRETURN_TYPE.MODALRETURN_SHOW; return true; } else { // 반복중 if (m_nModalMessageValue == FXMakerLayout.MODALRETURN_TYPE.MODALRETURN_SHOW) return true; m_ModalMessage = ""; m_ModalType = FXMakerLayout.MODAL_TYPE.MODAL_NONE; return false; // hide } }