******************************************************************************************************************************
メッセージボックスのラッパー
【重要】既存の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 改行コードの調整処理を追加