SetNavi メソッド

構文

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");