構文
BOOL SetNavi(LPCTSTR szNavi);
アクティブなナビを切り替えます。
パラメータ
szNavi
切り替え先のナビ種類。以下の値を指定できます。
- "Back"CAD作図/下絵
- "Site"敷地/道路
- "Room"部屋作成
- "Wall"壁編集・柱・梁(医療版以外)、躯体(医療版)
- "Stairs"階段
- "FloorEdit"床・天井編集
- "Floor"フロア作成(医療版)
- "Zoning"ゾーニング
- "Door"ドア
- "Window"窓
- "Curtain"カーテン
- "Equipment"住宅設備
- "Furniture"家具
- "Illumination"照明・天井器具
- "CeilingEquipment"照明・天井器具
- "Exterior"外構
- "Symbol"設備記号
- "Roof"屋根作成
- "RoofEquipment"設備/ドーマー
- "BearingWall"簡易構造診断
- "Shadow"日影チェック
- "OtherDiag"その他診断
- "ShadowDiag"日影・その他診断(10.0.5以降)
戻り値
切り替えに成功したとき1、失敗したとき0。
使用例
// C++ sample // 間取りアプリケーションへ接続 CMadoriApp * m_MadoriApp= new CMadoriApp(); CLSIDFromProgID (L"MyHomeDesignerMadori.MadoriApp", &clsid); GetActiveObject (clsid, NULL, &pUnk); pUnk->QueryInterface (IID_IDispatch, (void**)(&pDisp)); m_MadoriApp->AttachDispatch (pDisp); // ナビ設定 CString strNavi = m_MadoriApp->SetNavi(L"Roof");
// JavaScript sample
var app = new CMadoriApp();
app.SetNavi("Roof");