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 ;
		}
	}