2021/09/02
ArcEditDoc_IsCanSave
現状の「保存」アイコンの状態
- EnvMICS::GetPathU_PatData() への保存は OK .
- EnvMICS::GetPathU_PatMake() への保存は OK .
- BAPat::IsBAPOnce(mba_name) は OK .
- これら以外は保存できない.
これを,他ユーザ部材は保存できない様に.
- 設定で,上の状態に戻すことも可能にする.
{ // 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 ;
}
}
}