2021/09/02

ArcEditDoc_IsCanSave

現状の「保存」アイコンの状態

  1. EnvMICS::GetPathU_PatData() への保存は OK .
  2. EnvMICS::GetPathU_PatMake() への保存は OK .
  3. BAPat::IsBAPOnce(mba_name) は OK .
  4. これら以外は保存できない.

 これを,他ユーザ部材は保存できない様に.

  •  設定で,上の状態に戻すことも可能にする.
{	//	2021/09/02	他ユーザ番号の場合は保存できない様に
	static	BOOL	can_save_other = EnvMICS_GetInt(_T("BAPat\\2021"),_T("can_save_other"),FALSE) ;
	if (!can_save_other) {
		tstring	mba_name = ::Path_GetTitle(mbaName) ;
		tstring	usr_part = mba_name.substr(0,4) ;
		CString	user_id_ = UserInf::Get_User_ID() ;
		long	mba_pre_ = ::ttou4(usr_part) ;
		long	user_no_ = ::ttou4(user_id_) ;
		if (mba_pre_ != user_no_) {
			return	FALSE ;
			}
		}
	}