GetCurrentObjectPartLayer メソッド

構文

unsigned short  GetCurrentObjectPartLayer();

カレントのオブジェクトのパーツレイヤを取得します。

戻り値

カレントのオブジェクトのパーツレイヤを返します。次のいずれかの値になります。

  • 0その他
  • 1住宅設備
  • 2家具
  • 3小物
  • 4天井器具
  • 5エクステリア
  • 6設備記号
  • 7屋根

使用例

// C++ sample
// 間取りオブジェクトへ接続
CMadoriDoc * m_MadoriDoc = new CMadoriDoc();
CLSIDFromProgID (L"MyHomeDesignerMadori.MadoriDoc", &clsid);
GetActiveObject (clsid, NULL, &pUnk);
pUnk->QueryInterface (IID_IDispatch, (void**)(&pDisp));
m_MadoriDoc->AttachDispatch (pDisp);

// パーツレイヤを確認
unsigned short uLayer = m_MadoriDoc->GetCurrentObjectPartLayer();
// JavaScript sample
var doc = new CMadoriDoc();
var lRet = doc.GetTopObject();

while(lRet){
	var uType =doc.GetCurrentObjectType();
	if(uType == 7){
		var uLayer = doc.GetCurrentObjectPartLayer();
		alert(uLayer);
	}

	lRet = doc.GetNextObject();
}