2021/09/08
墓石設計などの「形状」ボタンの動作 BAPDetail::Open (const CString& code)
- .../PatMake/9910????.mpm が存在すればそれを開く EnvMICS::GetPathU_PatMake() + code + _T(".mpm")
- ない時は mba を開く BAPat::GetFileName(code)
2021/09/03
他ユーザ部材などの保存
- 次に保存可能な番号を求めて mpm のファイル名とする.
- 現状の動作ではイマイチ?
エクスプローラなどからのドロップ
- 対応する mpm が存在している場合は,それを開く.
- .../PatMake/9910L001.mba などの場合は,保存用の mpm を求める.
- こちらもイマイチの時あり.
- 「形状」ボタンの動作を考慮するとこれで良さそう.
2021/09/02
他ユーザの mba を開いている時は,mba ,ink には変換できない様に.
if (::Path_GetExtLow(doc_name) == _T("mba")) {
if (!::BA_can_save_other_no(doc_name.c_str())) {
return FALSE ;
}
}