ライブラリ

MsgBox

Msg_Show

******************************************************************************************************************************
メッセージボックスのラッパー

【重要】既存のMsgBoxは引数を[+]して指定するが、
            この関数ではコーディングしやすいよう、
            引数を分類分けしている。
            ※1モジュール(例:M_MsgBox)に下記のコードのみを記述する事を推奨
            ※既存の列挙体(VbMsgBoxStyle等)を、自作列挙体(E_MsgBox_Button)に
               同名のメンバーを作って値をそのままあてることで、
               既存のMsgBoxに影響を与えることなく、違和感が少なく使えるようにしている。

【引数】Message:メッセージ本文
            Icon:vbCritical等のアイコンを指定
            Button:vbOKOnly等を指定
            Default:デフォルトでアクティブになっているボタンを指定
            Title:メッセージのタイトルを指定(ConstのMsg_Titleでデフォルトを調整)

【戻値】vbOK等(必要に応じてEnum の E_MsgBox_Result メンバーを調整)
******************************************************************************************************************************
2021/10/22 改行コードの調整処理を追加

MsgBox   2017/07/11   shono